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实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
May 27 Javascript
js原生appendChild的bug解决心得分享
Jul 01 Javascript
JS实现根据出生年月计算年龄
Jan 10 Javascript
js实现的复制兼容chrome和IE
Apr 03 Javascript
百度移动版的url编码解码示例
Apr 29 Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
Jan 27 Javascript
jQuery获取checkbox选中的值
Jan 28 Javascript
使用vue.js制作分页组件
Jun 27 Javascript
jquery把int类型转换成字符串类型的方法
Oct 07 Javascript
微信小程序 下拉菜单的实现
Apr 06 Javascript
vue元素实现动画过渡效果
Jul 01 Javascript
vue组件通信传值操作示例
Jan 08 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
PHP 高级课程笔记 面向对象
2009/06/21 PHP
php eval函数用法 PHP中eval()函数小技巧
2012/10/31 PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
2015/03/05 PHP
不错的新闻标题颜色效果
2006/12/10 Javascript
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
JS 修改URL参数(实现代码)
2013/07/08 Javascript
Select标签下拉列表二级联动级联实例代码
2014/02/07 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
2014/12/19 Javascript
使用Javascript写的2048小游戏
2015/11/25 Javascript
详解微信小程序开发之城市选择器 城市切换
2017/01/17 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
一个有意思的鼠标点击文字特效jquery代码
2017/09/23 jQuery
详解node child_process模块学习笔记
2018/01/24 Javascript
vue计算属性和监听器实例解析
2018/05/10 Javascript
微信小程序使用npm支持踩坑
2018/11/07 Javascript
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
python获取Linux下文件版本信息、公司名和产品名的方法
2014/10/05 Python
详细介绍Ruby中的正则表达式
2015/04/10 Python
python+Django实现防止SQL注入的办法
2019/10/31 Python
简单了解Python3 bytes和str类型的区别和联系
2019/12/19 Python
Mac中PyCharm配置Anaconda环境的方法
2020/03/04 Python
Python中remove漏删和索引越界问题的解决
2020/03/18 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
python怎么判断模块安装完成
2020/06/19 Python
animation和transition的区别
2020/10/12 HTML / CSS
Gweniss格温妮丝女包官网:英国纯手工制造潮流包包品牌
2018/02/07 全球购物
一些.net面试题
2014/10/06 面试题
销售人员中英文自荐信
2013/09/22 职场文书
医学院毕业生自荐信
2013/11/08 职场文书
学校运动会广播稿100条
2014/09/14 职场文书
车辆年审委托书范本
2014/09/18 职场文书
合作合同协议书范本
2015/01/27 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
银行自荐信范文
2015/03/25 职场文书
Java 超详细讲解ThreadLocal类的使用
2022/04/07 Java/Android