详解Vue 单文件组件的三种写法


Posted in Javascript onFebruary 19, 2020

JS构造选项写法

export defaul { data, methods, ...}

JS class写法

@Component
export default class Cpn extends Vue{
 counter = 0 //data
 add(){ //methods
  this.counter += 1
 }
}

TS class写法

@Component
export default class Cpn extends Vue{
 @Prop(Number) sum : number | undefined; 
 counter = 0; //data
 add(){ //methods
  this.counter += 1
 }
}

优先推荐第一种写法和第三种

  • 第一种更简洁
  • 第三种更严谨

到此这篇关于详解Vue 单文件组件的三种写法的文章就介绍到这了,更多相关Vue 单文件组件内容请搜素三水点靠木以前的文章或下面相关文章,希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
如何设置iframe高度自适应在跨域情况下的可用方法
Sep 06 Javascript
JavaScript按值删除数组元素的方法
Apr 24 Javascript
jQuery实现的文字hover颜色渐变效果实例
Feb 20 Javascript
jQuery基于toggle实现click触发DIV的显示与隐藏问题分析
Jun 12 Javascript
JavaScript 数组- Array的方法总结(推荐)
Jul 21 Javascript
基于canvas的二维码邀请函生成插件
Feb 14 Javascript
基于Vue实例对象的数据选项
Aug 09 Javascript
vue轮播图插件vue-concise-slider的使用
Mar 13 Javascript
JS伪继承prototype实现方法示例
Jun 20 Javascript
Angular7中创建组件/自定义指令/管道的方法实例详解
Apr 02 Javascript
vue-router之实现导航切换过渡动画效果
Oct 31 Javascript
Postman动态获取返回值过程详解
Jun 30 Javascript
vue中 v-for循环的用法详解
Feb 19 #Javascript
vue 使用v-for进行循环的实例代码详解
Feb 19 #Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
Feb 19 #Javascript
ES6中new Function()语法及应用实例分析
Feb 19 #Javascript
es6中使用map简化复杂条件判断操作实例详解
Feb 19 #Javascript
JS继承定义与使用方法简单示例
Feb 19 #Javascript
深入浅析golang zap 日志库使用(含文件切割、分级别存储和全局使用等)
Feb 19 #Javascript
You might like
第三节 定义一个类 [3]
2006/10/09 PHP
ThinkPHP 3.2 版本升级了哪些内容
2015/03/05 PHP
php7 list()、session及其他模块的修改实例分析
2020/05/25 PHP
Jquery + Ajax调用webService实例代码(asp.net)
2010/08/27 Javascript
ie下动态加态js文件的方法
2011/09/13 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
JS实现样式清新的横排下拉菜单效果
2015/10/09 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
zTree插件下拉树使用入门教程
2016/04/11 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
vue-cli脚手架搭建的项目去除eslint验证的方法
2018/09/29 Javascript
Vue实现移动端页面切换效果【推荐】
2018/11/13 Javascript
Web安全之XSS攻击与防御小结
2018/12/13 Javascript
详解如何用webpack4从零开始构建react开发环境
2019/01/27 Javascript
JS中的const命令你真懂它吗
2020/03/08 Javascript
vue如何搭建多页面多系统应用
2020/06/17 Javascript
Vue实现简单购物车功能
2020/12/13 Vue.js
[03:08]Ti4观战指南上
2014/07/07 DOTA
[04:44]DOTA2 2017全国高校联赛视频回顾
2017/08/21 DOTA
python如何实现内容写在图片上
2018/03/23 Python
对python的文件内注释 help注释方法
2018/05/23 Python
Python Web编程之WSGI协议简介
2018/07/18 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
详解Python 爬取13个旅游城市,告诉你五一大家最爱去哪玩?
2019/05/07 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
2019/08/27 Python
Django异步任务线程池实现原理
2019/12/17 Python
Python能做什么
2020/06/02 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
基于pycharm 项目和项目文件命名规则的介绍
2021/01/15 Python
幼儿园秋游活动方案
2014/01/21 职场文书
美术教师岗位职责
2014/03/18 职场文书
《画杨桃》教学反思
2014/04/13 职场文书
投标保密承诺书
2014/05/19 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
企业财务管理制度范本
2015/08/04 职场文书
感谢信的技巧及范例
2019/05/15 职场文书