当前位置: 首页 > news >正文

网站开发非常之旅网站建设对企业重要性

网站开发非常之旅,网站建设对企业重要性,公司网站建设济南兴田德润厉害吗,php免费源码组件化开发和根组件 什么是组件化开发#xff1f; 一个页面可以拆分为多个组件#xff0c;每个组件有自己的样式#xff0c;结构#xff0c;行为#xff0c;组件化开发的好处就是#xff0c;便于维护#xff0c;利于重复利用#xff0c;提升开发的效率。 便于维护 一个页面可以拆分为多个组件每个组件有自己的样式结构行为组件化开发的好处就是便于维护利于重复利用提升开发的效率。 便于维护页面中块出了问题可以直接去找到这个组件修改组件的样式逻辑结构。 利于重复使用组件可以重复使用哪里需要哪里直接搬过去就可以自然也就提升了开发的效率。 就比如下图组件化开发就类似于搭积木。 组件又可以分为根组件和小组件 就比如第一张图一整个就是一个根组件而它也是由各个小组件构成。 根组件 其中根组件(单页面组件)由 结构(template) 行为(js) 样式(css) 三部分组成 !-- 结构 template-- templatediv idappimg altVue logo src./assets/logo.pngHelloWorld msgWelcome to Your Vue.js App//div /template!-- 行为 script-- script import HelloWorld from ./components/HelloWorld.vueexport default {name: App,components: {HelloWorld} } /script!-- 样式 style-- style #app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px; } /style普通组件 普通组件是需要注册才可以使用注册又分为局部注册 和 全局注册 局部注册只能在注册的组件内只用 1.创建.vue文件(三部分组成)在components目录下创建。 注意组件名称规范必须是以大驼峰命名法. 简单写几行主要是三部分组成 templatediv classMyBody我是MyBody/div /template script export default { } /script style.MyBody{width: 100%;height: 400px;background-color: skyblue;} /style2.在使用的组件内导入并注册 1.引入组件。 import Mybody from ./components/MyBodys.vue2.注册组件。 components: {MyHeader:MyHeader,MyFooter:MyFooter,Mybody:Mybody,}也可以是这样写但是必须是组件名称与属性名称一样 components: {MyHeader,MyFooter,Mybody,}3通过注册属性名称直接使用。 templatediv idappMyHeader/MyHeaderMybody/MybodyMyFooter/MyFooter/div /templateApp.vue完整代码 !-- 结构 -- templatediv idappMyHeader/MyHeaderMybody/MybodyMyFooter/MyFooter/div /template!-- 行为 -- script import MyFooter from ./components/MyFooters.vue import Mybody from ./components/MyBodys.vue import MyHeader from ./components/MyHeader.vueexport default {name: App,components: {MyHeader,MyFooter,Mybody,}, }; /script!-- 样式 -- style #app {width: 100%;height: 600px;background-color: skyblue; } /style效果图 全局注册可以在所有的组件内部使用。 1.创建.vue文件(三部分组成)在components目录下创建。 注意组件名称规范必须是以大驼峰命名法. 2.在mian.js文件内导入并注册 1.引入组件。 import Mybody from ./components/MyBodys.vue2.注册组件。 Vue.component(MyButton,MyButton)3.使用全局组件就可以在任意一个组件里面通过MyButton标签来使用这个按钮。 如下图我在每个页面都使用了MyButton标签 style上的scoped作用 默认情况:写在组件中的样式会 全局生效》因此很容易造成多个组件之间的样式冲突问题。 全局样式:默认组件中的样式会作用到全局。 局部样式:可以给组件加上 scoped 属性可以让样式只作用于当前组件. scoped原理? 1.当前组件内标签都被添加 data-v-hash值 的属性 2.css选择器都被添加[data-V-hash值]的属性选择器最终效果: 必须是当前组件的元素,才会有这个自定义属性,才会被这个样式作用到 知识来源黑马程序员vue2vue3课程
http://www.hkea.cn/news/14275736/

相关文章:

  • wordpress建站教程道一在中国如何申请域名
  • 制作一个学校门户网站wordpress博客主题zip
  • 网站建设资讯站网页素材网
  • 网站调用优酷视频去除广告的方法新乡网站建设报价
  • 重庆门户网站排名注册网站免费注册ins
  • 通辽网站建设公司个人网页设计要素
  • 视频网站能备案吗站长申论
  • html购物网站代码58企业网站如何做
  • 网页升级访问新域名久久seo正规吗
  • 无为网站定制林州网站建设哪家便宜
  • 重庆江北网站建设公司西安网络建设公司
  • 学院门户网站建设必要性手机app与电脑网站的区别
  • 深圳专业网站制作技术百度统计会对原网站产生影响吗
  • 永康新站优化软件免费下载的网站大全
  • 家装企业网站系统下载南昌做网站的公司多不多
  • 北京响应式的网站58网站怎么做优化
  • 绥化市建设工程网站招投标北京游戏公司排名
  • 网站引流怎么做浙江专业网站seo
  • 域名和主机搭建好了怎么做网站安装wordpress提示500错误
  • 网站后台 全局配置宜昌网站设计制作公司
  • 外包 网站开发公司什么网站可以做ppt
  • 住房和城乡建设部网站科技项目六盘水网站开发
  • c 网站开发中间层怎么写网站开发过程有几个阶段
  • 烟台网站建设企业常用分类信息网站
  • 政企网站建设企业seo自助建站系统
  • 网站建设实验的总结做网站域名重要吗
  • 网站开发中的渲染是什么意思京美建站有代码吗
  • 网站服务器地址怎么查询企业营销型网站建设规划
  • 网站建设销售开场白怎么使用vs2017做网站
  • phpcms获取网站名称wordpress中文手册pdf