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字典探测用户名工具
Oct 05 Javascript
JavaScript插件化开发教程 (一)
Jan 27 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
Apr 07 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
Aug 24 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
Feb 06 Javascript
javaScript如何跳出多重循环break、continue
Sep 01 Javascript
BootStrap入门教程(三)之响应式原理
Sep 19 Javascript
jQuery日程管理插件fullcalendar使用详解
Jan 07 Javascript
vue中axios处理http发送请求的示例(Post和get)
Oct 13 Javascript
Angular2中监听数据更新的方法
Aug 31 Javascript
小程序开发踩坑:页面窗口定位(相对于浏览器定位)(推荐)
Apr 25 Javascript
八种Vue组件间通讯方式合集(推荐)
Aug 18 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
APMServ使用说明
2006/10/23 PHP
在PHP中使用Sockets 从Usenet中获取文件
2008/01/10 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
PHP容易忘记的知识点分享
2013/04/30 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
对PHP依赖注入的理解实例分析
2016/10/09 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
解析arp病毒背后利用的Javascript技术附解密方法
2007/08/06 Javascript
js压缩工具 yuicompressor 使用教程
2010/03/31 Javascript
解决jquery的.animate()函数在IE6下的问题
2010/12/03 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
2014/06/24 Javascript
JavaScript获取一个范围内日期的方法
2015/04/24 Javascript
js中class的点击事件没有效果的解决方法
2016/10/13 Javascript
JS匿名函数类生成方式实例分析
2016/11/26 Javascript
JS表单数据验证的正则表达式(常用)
2017/02/18 Javascript
Node.js 使用axios读写influxDB的方法示例
2018/10/26 Javascript
Vue指令指令大全
2019/02/09 Javascript
JS开发常用工具函数(小结)
2019/07/04 Javascript
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
对python中的six.moves模块的下载函数urlretrieve详解
2018/12/19 Python
详解Python实现进度条的4种方式
2020/01/15 Python
Python全面分析系统的时域特性和频率域特性
2020/02/26 Python
Python如何避免文件同名产生覆盖
2020/06/09 Python
Django中和时区相关的安全问题详解
2020/10/12 Python
python3从网络摄像机解析mjpeg http流的示例
2020/11/13 Python
Python基于unittest实现测试用例执行
2020/11/25 Python
使用html5 canvas 画时钟代码实例分享
2015/11/11 HTML / CSS
Agoda香港:全球特价酒店预订
2017/05/07 全球购物
日本最佳原创设计品牌:Felissimo(芬理希梦)
2019/03/19 全球购物
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
公司股东合作协议书
2014/09/14 职场文书
学习普通话的体会
2014/11/07 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书