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

建网站做站长宝安网站建设哪家便宜

建网站做站长,宝安网站建设哪家便宜,沈阳住房和城乡建设厅网站,建设旅行网站一、组件是什么 回顾以前对组件的定义#xff1a; 组件就是把图形、非图形的各种逻辑均抽象为一个统一的概念#xff08;组件#xff09;来实现开发的模式#xff0c;在Vue中每一个.vue文件都可以视为一个组件 组件的优势 降低整个系统的耦合度#xff0c;在保持接口不… 一、组件是什么 回顾以前对组件的定义 组件就是把图形、非图形的各种逻辑均抽象为一个统一的概念组件来实现开发的模式在Vue中每一个.vue文件都可以视为一个组件 组件的优势 降低整个系统的耦合度在保持接口不变的情况下我们可以替换不同的组件快速完成需求例如输入框可以替换为日历、时间、范围等组件作具体的实现调试方便由于整个系统是通过组件组合起来的在出现问题的时候可以用排除法直接移除组件或者根据报错的组件快速定位问题之所以能够快速定位是因为每个组件之间低耦合职责单一所以逻辑会比分析整个系统要简单提高可维护性由于每个组件的职责单一并且组件在系统中是被复用的所以对代码进行优化可获得系统的整体升级 二、插件是什么 插件通常用来为 Vue 添加全局功能。插件的功能范围没有严格的限制——一般有下面几种 添加全局方法或者属性。如: vue-custom-element添加全局资源指令/过滤器/过渡等。如 vue-touch通过全局混入来添加一些组件选项。如vue-router添加 Vue 实例方法通过把它们添加到 Vue.prototype 上实现。一个库提供自己的 API同时提供上面提到的一个或多个功能。如vue-router 三、两者的区别 两者的区别主要表现在以下几个方面 编写形式注册形式使用场景 编写形式 编写组件 编写一个组件可以有很多方式我们最常见的就是vue单文件的这种格式每一个.vue文件我们都可以看成是一个组件 vue文件标准格式 template /template script export default{ ... } /script style /style我们还可以通过template属性来编写一个组件如果组件内容多我们可以在外部定义template组件内容如果组件内容并不多我们可直接写在template属性上 template idtestComponent // 组件显示的内容divcomponent!/div /templateVue.component(componentA,{ template: #testComponent template: divcomponent/div // 组件内容少可以通过这种形式 })编写插件 vue插件的实现应该暴露一个 install 方法。这个方法的第一个参数是 Vue 构造器第二个参数是一个可选的选项对象 MyPlugin.install function (Vue, options) {// 1. 添加全局方法或 propertyVue.myGlobalMethod function () {// 逻辑...}// 2. 添加全局资源Vue.directive(my-directive, {bind (el, binding, vnode, oldVnode) {// 逻辑...}...})// 3. 注入组件选项Vue.mixin({created: function () {// 逻辑...}...})// 4. 添加实例方法Vue.prototype.$myMethod function (methodOptions) {// 逻辑...} }注册形式 组件注册 vue组件注册主要分为全局注册与局部注册 全局注册通过Vue.component方法第一个参数为组件的名称第二个参数为传入的配置项 Vue.component(‘my-component-name’, { /* … */ }) 局部注册只需在用到的地方通过components属性注册一个组件 const component1 {...} // 定义一个组件export default {components:{component1 // 局部注册} }插件注册 插件的注册通过Vue.use()的方式进行注册安装第一个参数为插件的名字第二个参数是可选择的配置项 Vue.use(插件名字,{ /* ... */} )注意的是 注册插件的时候需要在调用 new Vue() 启动应用之前完成 Vue.use会自动阻止多次注册相同插件只会注册一次 使用场景 具体的其实在插件是什么章节已经表述了这里在总结一下 组件 (Component) 是用来构成你的 App 的业务模块它的目标是 App.vue 插件 (Plugin) 是用来增强你的技术栈的功能模块它的目标是 Vue 本身 简单来说插件就是指对Vue的功能的增强或补充
http://mrfarshtey.net/news/9892/

相关文章:

  • 护肤品网站建站模板凡科快图在线
  • 公司网站建设费用 知乎微信公众号创建小程序
  • 有哪些程序做的网站火车头采集器发布wordpress
  • 深圳php电商网站开发免费建站的
  • 做网站客户要求分期sem推广外包
  • 建设项目 环评申报网站2018年深圳建设网站公司
  • 汕头网站建设sagevis专门做旅游的网站有哪些
  • 视频网站开发流程自适应营销网站
  • logo图案素材免费网站简单的小手工
  • 长春网站制作网络推广如何做h5简历制作网站
  • vs2010网站开发 SQL赣州英文网站建设
  • 网站建设公司软件开龙岗网站价格
  • PS的网站哪里可以学酷家乐设计
  • 免费装饰公司网站模板网上购物平台哪个好
  • 安徽论坛网站建设温州网站建设企业
  • 网站服务是指专业做毕业设计网站设计
  • wordpress列表页怎么写360优化大师旧版本
  • 潜江做网站哪家好开源的公司网站
  • 泉州网站的建设在线设计网站可以做ps和ppt
  • 长沙公司网站模板制作方案公司网站制作设计报价
  • 工业和信息化部icp网站备案系统一个空间安装多个织梦网站系统
  • 顺德网站建设公司有哪些软文营销文章500字
  • 网站的维护方案重庆施工员证书查询官方网站
  • 门户网站制作流程博客wordpress菜单设置
  • 葫芦岛公司做网站网络舆情现状分析
  • 手把手教 个人网站开发网站主题选择
  • 做公益网站需要什么资质如何制作产品网站模板下载地址
  • 网站优化该怎么做国际新闻热点事件
  • 水果网站策划方案wordpress html插件
  • 天蝎网站建设75欧rf射频线