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 相关文章推荐
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
Mar 10 Javascript
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
Apr 27 Javascript
Javascript中的isNaN函数使用说明
Nov 10 Javascript
JavaScript学习笔记记录我的旅程
May 23 Javascript
jquery和ajax的关系详细介绍
Nov 29 Javascript
jQuery实现百度登录框的动态切换效果
Apr 21 jQuery
简单谈谈关于Angular Cli打包的事
Sep 05 Javascript
基于Node.js搭建hexo博客过程详解
Jun 25 Javascript
layui layer select 选择被遮挡的解决方法
Sep 21 Javascript
javascript设计模式 ? 建造者模式原理与应用实例分析
Apr 10 Javascript
angular组件间传值测试的方法详解
May 07 Javascript
微信小程序用户授权最佳实践指南
May 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
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
PHP设计模式之迭代器模式的深入解析
2013/06/13 PHP
php+js iframe实现上传头像界面无跳转
2014/04/29 PHP
30个php操作redis常用方法代码例子
2014/07/05 PHP
Php连接及读取和写入mysql数据库的常用代码
2014/08/11 PHP
php中stdClass的用法分析
2015/02/27 PHP
PHP基于XMLWriter操作xml的方法分析
2017/07/17 PHP
laravel Validator ajax返回错误信息的方法
2019/09/29 PHP
laravel实现于语言包的完美切换方法
2019/09/29 PHP
javascript 导出数据到Excel(处理table中的元素)
2009/12/18 Javascript
JS求解三元一次方程组值的方法
2017/01/03 Javascript
微信小程序 textarea 组件详解及简单实例
2017/01/10 Javascript
JS点击缩略图整屏居中放大图片效果
2017/07/04 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
JavaScript Array对象使用方法解析
2019/09/24 Javascript
Vue+Openlayers自定义轨迹动画
2020/09/24 Javascript
[02:18]《我与DAC》之工作人员:为了热爱DOTA2的玩家们
2018/03/28 DOTA
Python操作Access数据库基本步骤分析
2016/09/19 Python
Python之Web框架Django项目搭建全过程
2017/05/02 Python
对python中的iter()函数与next()函数详解
2018/10/18 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
2020/02/25 Python
没编程基础可以学python吗
2020/06/17 Python
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
维多利亚的秘密阿联酋官网:Victoria’s Secret阿联酋
2019/12/07 全球购物
最新奶茶店创业计划书范文
2014/02/08 职场文书
学期评语大全
2014/04/30 职场文书
英语课前三分钟演讲稿
2014/08/19 职场文书
中级会计大学生职业生涯规划书
2014/09/16 职场文书
个人借款协议书范本
2014/11/17 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
爱护环境卫生倡议书
2015/04/29 职场文书
2015年大班保育员工作总结
2015/05/18 职场文书
高中运动会前导词
2015/07/20 职场文书
辅导员学期工作总结
2015/08/14 职场文书