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 相关文章推荐
JavaScript插入动态样式实现代码
Feb 22 Javascript
HTML页面弹出居中可拖拽的自定义窗口层
May 07 Javascript
extjs 分页使用jsp传递数据示例
Jul 29 Javascript
JavaScript中的Math.sin()方法使用详解
Jun 15 Javascript
jquery动态遍历Json对象的属性和值的方法
Jul 27 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
Aug 18 Javascript
利用jquery实现瀑布流3种案例
Sep 18 Javascript
Vue.js学习笔记之常用模板语法详解
Jul 25 Javascript
JS使用tofixed与round处理数据四舍五入的区别
Oct 25 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
Aug 27 Javascript
jQuery鼠标滑过横向时间轴样式(代码详解)
Nov 01 jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
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
也谈截取首页新闻 - 范例
2006/10/09 PHP
默默简单的写了一个模板引擎
2007/01/02 PHP
UCenter中的一个可逆加密函数authcode函数代码
2010/07/20 PHP
php阻止页面后退的方法分享
2014/02/17 PHP
php实现的简单日志写入函数
2015/03/31 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
asp 取文本框名称代码
2008/12/02 Javascript
用js获取电脑信息(是使用与IE浏览器)
2013/01/15 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
使用VS开发 Node.js指南
2015/01/06 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
javascript封装 Cookie 应用接口
2015/08/07 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
js实现搜索框关键字智能匹配代码
2020/03/26 Javascript
详解Angular.js的$q.defer()服务异步处理
2016/11/06 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
2017/04/13 Javascript
vue监听scroll的坑的解决方法
2017/09/07 Javascript
ECMAScript6变量的解构赋值实例详解
2017/09/19 Javascript
Vue不能检测到Object/Array更新的情况的解决
2018/06/26 Javascript
详解swiper在vue中的应用(以3.0为例)
2018/09/20 Javascript
angularjs手动识别字符串中的换行符方法
2018/10/02 Javascript
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
Python实现遍历目录的方法【测试可用】
2017/03/22 Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
2017/12/14 Python
python实现任意位置文件分割的实例
2018/12/14 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
2020/02/05 Python
Python文件操作及内置函数flush原理解析
2020/10/13 Python
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
2013/06/06 HTML / CSS
煤矿班组长岗位职责
2013/12/29 职场文书
会计个人实习计划书
2014/08/15 职场文书
推普周国旗下讲话稿
2014/09/21 职场文书
个人党性分析材料
2014/12/19 职场文书
2016年大学生暑假爱心支教活动策划书
2015/11/26 职场文书
mysql 如何获取两个集合的交集/差集/并集
2021/06/08 MySQL