vue2.0开发入门笔记之.vue文件的生成和使用


Posted in Javascript onSeptember 19, 2017

这几天新项目用vue2.0开发,由于之前没用过vue,拿到项目框架看到都是.vue文件,

vue2.0开发入门笔记之.vue文件的生成和使用

不知道怎么用,以下是关于.vue文件的发现:

1、一个.vue文件是一个封装的组件,在.vue文件里可以写 html, css, js

vue2.0开发入门笔记之.vue文件的生成和使用

其中template 中写html 代码,其实就是定义模板。

2、各个.vue之间样式不是独立的,同一选择器在不同的.vue里只要满足选中的条件就可以起作用.比如我在箭头1指的文件里定义了样式 .box{ width:200px; },如果在箭头2指的文件里也有 .box,那么 .box{ width:200px; }就会在箭头2的文件也起作用,除非是在箭头2的文件重新定义样式并覆盖。

vue2.0开发入门笔记之.vue文件的生成和使用

3、不使用.vue 单文件时,通过 Vue 构造函数 创建一个 Vue 根实例来启动vuejs 。.vue文件中不用Vue创建实例,用export default 。 .vue文件中 export default 后面的对象 就相当于 new Vue() 构造函数中的接受的对象:

vue2.0开发入门笔记之.vue文件的生成和使用

即:

<script>
  export default{
    data:function(){
      return {
        //返回一个对象
      }
    },
    methods:{
      //定义方法
    }
  }
</script>

4、可以引入less等:

vue2.0开发入门笔记之.vue文件的生成和使用

5、在route.js中设置跳转路径是,如果调到某一文件夹下的 index.vue文件,则可以省略文件夹后的 index.vue。要跳转到这个文件时:

vue2.0开发入门笔记之.vue文件的生成和使用

则下面这两句话是等价的:

vue2.0开发入门笔记之.vue文件的生成和使用

vue2.0开发入门笔记之.vue文件的生成和使用

所以一般是省略掉文件夹后的index.vue。

以上关于这个.vue的组件应用,希望对您有所帮助。也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
Mar 25 Javascript
JQuery+DIV自定义滚动条样式的具体实现
Jun 25 Javascript
Checbox的操作含已选、未选及判断代码
Nov 07 Javascript
jQuery中的siblings用法实例分析
Dec 24 Javascript
JS类的定义与使用方法深入探索
Nov 26 Javascript
jQuery EasyUI 获取tabs的实例解析
Dec 06 Javascript
JS中正则表达式全局匹配模式 /g用法详解
Apr 01 Javascript
JavaScript正则表达式简单实用实例
Jun 23 Javascript
vue-cli配置文件——config篇
Jan 04 Javascript
详解Webpack多环境代码打包的方法
Aug 03 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
Apr 24 Javascript
vue滑动吸顶及锚点定位的示例代码
May 10 Javascript
js实现QQ面板拖拽效果(慕课网DOM事件探秘)(全)
Sep 19 #Javascript
ECMAScript6变量的解构赋值实例详解
Sep 19 #Javascript
vue 粒子特效的示例代码
Sep 19 #Javascript
jQuery实现简单日期格式化功能示例
Sep 19 #jQuery
慕课网题目之js实现抽奖系统功能
Sep 19 #Javascript
使用vue与jquery实时监听用户输入状态的操作代码
Sep 19 #jQuery
JavaScript事件处理程序详解
Sep 19 #Javascript
You might like
《斗罗大陆》六翼天使武魂最强,为什么老千家不是上三宗?
2020/03/02 国漫
php eval函数用法总结
2012/10/31 PHP
PHP中设置时区,记录日志文件的实现代码
2013/01/07 PHP
javascript web页面刷新的方法收集
2009/07/02 Javascript
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
2014/05/18 Javascript
用Jquery选择器计算table中的某一列某一行的合计
2014/08/13 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
浅析Jquery操作select
2016/12/13 Javascript
浅谈Vue的基本应用
2016/12/27 Javascript
js实现随机抽选效果、随机抽选红色球效果
2017/01/13 Javascript
Vue-Router实现页面正在加载特效方法示例
2017/02/12 Javascript
js中Number数字数值运算后值不对的解决方法
2017/02/28 Javascript
jQuery ajax动态生成table功能示例
2017/06/14 jQuery
backbone简介_动力节点Java学院整理
2017/07/14 Javascript
基于Vue实现支持按周切换的日历
2020/09/24 Javascript
Vue的Class与Style绑定的方法
2017/09/01 Javascript
Node.js自定义实现文件路由功能
2017/09/22 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
vue数据响应式原理知识点总结
2020/02/16 Javascript
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
2020/11/09 Javascript
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
Python简单实现子网掩码转换的方法
2016/04/13 Python
Python操作MongoDB详解及实例
2017/05/18 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
django传值给模板, 再用JS接收并进行操作的实例
2018/05/28 Python
在OpenCV里实现条码区域识别的方法示例
2019/12/04 Python
三个python爬虫项目实例代码
2019/12/28 Python
PyCharm Ctrl+Shift+F 失灵的简单有效解决操作
2021/01/15 Python
盛大笔试题
2016/11/05 面试题
幼儿园大班开学教师寄语
2014/04/03 职场文书
文秘自荐信
2014/06/28 职场文书
小学标准化建设汇报材料
2014/08/16 职场文书
年终工作总结范文
2019/06/20 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
MySQL数据迁移相关总结
2021/04/29 MySQL