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 相关文章推荐
改进:论坛UBB代码自动插入方式
Dec 22 Javascript
JavaScript window.setTimeout() 的详细用法
Nov 04 Javascript
JS在IE和FireFox之间常用函数的区别小结
Mar 12 Javascript
JQuery AJAX提交中文乱码的解决方案
Jul 02 Javascript
更换select下拉菜单背景样式的实现代码
Dec 20 Javascript
微信小程序之购物车功能
Sep 23 Javascript
详解微信小程序Page中data数据操作和函数调用
Sep 27 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
Jan 08 jQuery
vue中添加mp3音频文件的方法
Mar 02 Javascript
实例详解Node.js 函数
Jun 10 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
May 20 Javascript
js实现炫酷光感效果
Sep 05 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显卡排行榜天梯图 显卡天梯图2020年3月最新版
2020/04/02 数码科技
PHP查看当前变量类型的方法
2015/07/31 PHP
利用php_imagick实现复古效果的方法
2016/10/18 PHP
php及codeigniter使用session-cookie的方法(详解)
2017/04/06 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
详解WordPress开发中get_current_screen()函数的使用
2016/01/11 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
2016/09/08 Javascript
js变量提升深入理解
2016/09/16 Javascript
Node.js中多进程模块Cluster的介绍与使用
2017/05/27 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
angular2 组件之间通过service互相传递的实例
2018/09/30 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
详解JavaScript中的Object.is()与&quot;===&quot;运算符总结
2020/06/17 Javascript
简单了解python模块概念
2018/01/11 Python
基于numpy.random.randn()与rand()的区别详解
2018/04/17 Python
python是否适合网页编程详解
2019/10/04 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
Python super()方法原理详解
2020/03/31 Python
Python 实现自动完成A4标签排版打印功能
2020/04/09 Python
Python多个装饰器的调用顺序实例解析
2020/05/22 Python
Python3实现英文字母转换哥特式字体实例代码
2020/09/01 Python
webView加载html图片遇到的问题解决
2019/10/08 HTML / CSS
html5 制作地图当前定位箭头的方法示例
2020/01/10 HTML / CSS
生物医学工程专业学生求职信范文分享
2013/12/14 职场文书
会计电算化毕业生自荐信
2014/03/03 职场文书
幼儿园大班开学教师寄语
2014/04/03 职场文书
经典的毕业生自荐信范文
2014/04/14 职场文书
5s推行计划书
2014/05/06 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
信息合作协议书
2014/10/09 职场文书
营运督导岗位职责
2015/04/10 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书