我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Vue.js中extend选项和delimiters选项的区别是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Vue.js中extend选项和delimiters选项的区别是什么

Vue.js中extend选项和delimiters选项的区别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

extend选项

允许声明扩展另一个组件(可以是一个简单的选项对象或构造函数),而无需使用Vue.extend,这主要是为了便于扩展单文件组件,它和mixin有类似之处

<div id="app">
  {{num}}
  <button @click="add">addNumber</button>
</div>
<script type="text/javascript">
  var extendsObj = {
    updated: function() {
      console.log("extend updated");
    }
  };
  new Vue({
    el: "#app",
    data: {
      num : 1
    },
    methods : {
      add : function() {
        console.log("原生 add");
        this.num++;
      }
    },
    updated : function(){
      console.log('原生updated');
    },
    extends : extendsObj,
  });
</script>

上面的代码扩展的是updated,执行结果如下:

Vue.js中extend选项和delimiters选项的区别是什么

可以看出扩展的update先执行,那么下面看看扩展methods的时候,只是下面的部分不同而已

 var extendsObj = {
    updated: function() {
      console.log("extend updated");
    },
    methods : {
      add : function() {
        console.log("extend add");
      }
    }
  };

执行结果其实就是上面图片的样子,也就是说,对于methods来说,遇到同名的函数,则执行的是非扩展的函数,如果扩展的是非同名的函数,则按照扩展之后的执行

delimiters选项

默认的插值的写法是{{}},但是在某些情况下,我们需要使用一些不一样的方式,比如这样${}

<div id="app">
  ${num}
  <button @click="add">addNumber</button>
</div>
  new Vue({
    el: "#app",
    data: {
      num : 1
    },
    methods : {
      add : function() {
        console.log("原生 add");
        this.num++;
      }
    },
    delimiters: ['${', '}']
  });

注意:delimiters对应的是一个数组

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网行业资讯频道,感谢您对编程网的支持。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Vue.js中extend选项和delimiters选项的区别是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

软考直接考高项还是中项好?中项和高项的区别是什么

  软考直接考高项还是中项好?软考中项和高项有什么区别?中项是软考中级系统集成项目管理工程师资格考试的简称,高项是软考高级信息系统项目管理师资格考试的简称,软考中项和高项的区别详见正文。  针对软考直接考高项好还是中项好?软考中项和高项有什么区别?的问题,我们将软考高项和中项的相关内容整理如下:  一、软考直接考高项好
软考直接考高项还是中项好?中项和高项的区别是什么
2024-04-19

idea创建SpringBoot项目时Type选maven project和maven pom的区别是什么

这篇文章主要讲解了“idea创建SpringBoot项目时Type选maven project和maven pom的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“idea创建Spr
2023-07-05

Excel VBA中的.NumberFormat选项是什么

在Excel VBA中,.NumberFormat属性用于设置单元格格式的数字格式。此属性允许您定义单元格中数字的显示方式,如货币、百分比、日期、时间等。您可以使用预定义的数字格式代码,也可以使用自定义的格式字符串来定义数字格式。以下是一些
2023-09-26

vue.js中methods watch和computed的区别是什么

这篇文章给大家介绍vue.js中methods watch和computed的区别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、作用机制上computed\watch:watch和computed都是以Vue
2023-06-20

iOS项目中version和build的区别是什么

在iOS项目中,version和build是两个不同的标识,其含义和功能如下:1. Version(版本号):Version是用来标识应用程序的主要版本号,用于表示应用程序的重大更新或功能改进。它一般采用三部分的形式:主版本号.次版本号.修
2023-08-15

软考中项和高项的区别是什么?有这些不同

软考既是职业资格考试,又是职称资格考试。主要分为初级、中级、高级3个级别。考试合格者将颁发由中华人民共和国人力资源和社会保障部、工业和信息化部用印的计算机技术与软件专业技术资格(水平)证书。那么,软考中项和高项的区别是什么?下面小编就来进行解答。
软考中项和高项的区别是什么?有这些不同
2024-08-27

go_package 选项在协议缓冲区文件中的作用是什么?

大家好,今天本人给大家带来文章《go_package 选项在协议缓冲区文件中的作用是什么?》,文中内容主要涉及到,如果你对Golang方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢!问题内容我做了一些研究,包括查看
go_package 选项在协议缓冲区文件中的作用是什么?
2024-04-05

高项和中项会考一样的知识点吗?高项和中项的题目有什么区别

  软考的中级和高级本身并不需要一级一级考,但很多考生会将同一方向下的不同级别科目进行比较,比如高项和中项。那么高项和中项会考一样的知识点吗?高项和中项的题目有什么区别?  一、高项和中项会考一样的知识点吗  高项和中项有相似的知识点,例如综合知识中的单项目管理、工程项目管理、国家政策法律法规标准、英文等,高项和中项都
高项和中项会考一样的知识点吗?高项和中项的题目有什么区别
2024-04-19

vscode Prettier选项中的16个实用属性是什么

这篇文章主要介绍了vscode Prettier选项中的16个实用属性是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vscode Prettier选项中的16个实用属性是什么文章都会有所收获,下面我们一起
2023-06-30

软考中项案例分析题和选择题哪个难?案例分析题和选择题的区别在哪

软考系统集成项目管理工程师考试包括基础知识和案例分析两个部分,其中基础知识部分主要由选择题组成,而案例分析部分则包含了案例分析题。案例分析题和选择题的区别在哪?具体请见下文。
软考中项案例分析题和选择题哪个难?案例分析题和选择题的区别在哪
2024-09-20

编程热搜

目录