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

网站怎么做图片动态图片大全武邑网站建设价格

网站怎么做图片动态图片大全,武邑网站建设价格,企业手机网站cms系统,国内永久免费的crm1.vue中,混入(mixin)是一种特殊的使用方式。一个混入对象可以包含任意的组件配置选项(data, props, components, watch,computed…)可以根据需求"封装"一些可复用的单元,并在使用时根据一定的策略合并到组件的选项中,使用时和组件自…

1.vue中,混入(mixin)是一种特殊的使用方式。一个混入对象可以包含任意的组件配置选项(data, props, components, watch,computed…)可以根据需求"封装"一些可复用的单元,并在使用时根据一定的策略合并到组件的选项中,使用时和组件自身的选项没有区别.

2.mixin中比较重要的两个方法: Vue.extend() 和 extend()

3.Vue.extend(): 是基础的Vue构造器,参数是一个包含组件选项的对象(组件选项包括data, props, computed, methods等等), 可以显示的扩展组件和混入对象

4.全局混入将对所有的Vue实例均有效,不推荐使用,但是在编写一些Vue插件的时候会用到,例如Vuex的源码中就使用了全局的mixin全局混入$store对象

案例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script><script src="https://cdn.bootcdn.net/ajax/libs/dayjs/1.11.7/dayjs.min.js"></script>
</head>
<body><div id="root"><child></child></div>
</body>
<script>// 定义一个混入对象
var myMixin = {created: function () {this.hello()},methods: {hello: function () {console.log('hello from mixin!')}}
}// 定义一个使用混入对象的组件
var child = Vue.extend({template:'<div></div>',mixins: [myMixin]
})let app = new Vue({el:"#root",components:{child}
})
</script>
</html>

在这里插入图片描述
4.extend(): 是对象的合并方法,参数是合并的源对象和目标对象,用于对象的合并,用法为: extend(target, source)表示source对象将合并到target对象上,作用类似Object.assign()方法
(当组件和混入对象含有同名选项时,这些选项将以恰当的方式进行“合并”。比如,数据对象在内部会进行递归合并,并在发生冲突时以组件数据优先。)

案例

<script>// 定义一个混入对象var myMixin = {data: function () {return {message: 'hello',foo: 'abc'}}
}// 定义一个使用混入对象的组件
new Vue({el:'#root',mixins: [myMixin],data: function () {return {message: 'goodbye',bar: 'def'}},created: function () {console.log(this.$data)// => { message: "goodbye", foo: "abc", bar: "def" }}
})
</script>

(同名钩子函数将合并为一个数组,因此都将被调用。另外,混入对象的钩子将在组件自身钩子之前调用。)

http://www.yayakq.cn/news/880863/

相关文章:

  • 做静态页面的网站济南智能网站建设咨询电话
  • seo网站推广是什么意思wordpress 页面属性 父级
  • 做外贸大一点的网站门户网站的建设公司
  • 卡地亚手表官方网站查询浙江响应式网站建设制作
  • 有人上相亲网站做传销燕窝做互联网小程序 和网站有没有前景
  • 西青做网站的公司网站版面
  • 手表网站制作西安建筑人才网
  • 网站在开发过程中如何做SEO天津建设网站天津市地铁规划图
  • 南京网站开发联系南京乐识手机上怎么创建wordpress
  • 专业手机网站有哪些做网站一年要多少钱
  • 城乡住房建设网站微营销工具
  • 济南房地产网站建设网站开发成本预算价目表
  • 北京行业网站建设3d做网站
  • 新公司 做网站 流程公司网站建设维护及使用管理办法
  • 石家庄新钥匙网站品牌形象网站源码
  • 乌审旗建设局网站网站上怎样做轮播图
  • 佛山网站建设公司有哪中国采购与招标网官网首页
  • 网站推广怎么做大一python基础编程题
  • 网站建设应该学什么软件做奢侈品的网站
  • 阿里云搭建多个网站泰安房产信息网泰安市房产交易中心
  • 一条龙做网站郑州比较好的电商公司有哪些
  • 揭阳网站开发网站开发速成班
  • 网站建设预算知乎在网上怎么赚钱
  • 做寻亲网站的理由wordpress输出所有页面
  • 献县制作网站盐城市住房和城乡建设局门户网站
  • 在网页做动态图片的网站建设网站建设公司
  • 抚松做网站星月教你做网站回顾文档
  • 网站定制开发是什么欧模网室内设计网官网
  • 北京网站制作计划深圳企业馆设计公司
  • 马蹄室内设计网论坛seo实战密码第三版pdf下载