详解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 相关文章推荐
在AngularJS中使用AJAX的方法
Jun 17 Javascript
JavaScript DOM 学习总结(五)
Nov 24 Javascript
基于Javascript实现弹出页面效果
Jan 01 Javascript
全面接触神奇的Bootstrap导航条实战篇
Aug 01 Javascript
Bootstrap Modal遮罩弹出层(完整版)
Nov 21 Javascript
AngularJS的Filter的示例详解
Mar 07 Javascript
JS实现多张图片预览同步上传功能
Jun 23 Javascript
Angularjs中ng-repeat的简单实例
Aug 25 Javascript
详解node nvm进行node多版本管理
Oct 21 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
Jan 11 Javascript
浅谈webpack组织模块的原理
Mar 10 Javascript
element ui table 增加筛选的方法示例
Nov 02 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
56.com视频采集接口程序(PHP)
2007/09/22 PHP
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
2014/08/04 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例
2019/12/31 PHP
HTML中Select不用Disabled实现ReadOnly的效果
2008/04/07 Javascript
基于jQuery的简单的列表导航菜单
2011/03/02 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
2013/04/12 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
2014/10/17 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
JS对象深度克隆实例分析
2017/03/16 Javascript
Google 爬虫如何抓取 JavaScript 的内容
2017/04/07 Javascript
一个可复用的vue分页组件
2017/05/15 Javascript
详解如何去除vue项目中的#——History模式
2017/10/13 Javascript
js设置随机切换背景图片的简单实例
2017/11/12 Javascript
node简单实现一个更改头像功能的示例
2017/12/29 Javascript
Vue实现一种简单的无限循环滚动动画的示例
2021/01/10 Vue.js
[48:30]LGD vs infamous Supermajor小组赛D组 BO3 第一场 6.3
2018/06/04 DOTA
[51:07]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
Python中统计函数运行耗时的方法
2015/05/05 Python
Django中URLconf和include()的协同工作方法
2015/07/20 Python
python算法演练_One Rule 算法(详解)
2017/05/17 Python
Python实现数据库并行读取和写入实例
2017/06/09 Python
Python实现简易Web爬虫详解
2018/01/03 Python
python 实现识别图片上的数字
2019/07/30 Python
djano一对一、多对多、分页实例代码
2019/08/16 Python
Python @property原理解析和用法实例
2020/02/11 Python
python3.6中anaconda安装sklearn踩坑实录
2020/07/28 Python
法院实习人员自我鉴定
2013/09/26 职场文书
会计专业的自荐信
2013/12/12 职场文书
文艺晚会主持词
2014/03/24 职场文书
父母寄语大全
2014/04/12 职场文书
mongodb清除连接和日志的正确方法分享
2021/09/15 MongoDB
python套接字socket通信
2022/04/01 Python