我是靠谱客的博主 魁梧水杯,最近开发中收集的这篇文章主要介绍vue心得,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、①webstorm无法安装vue.js插件!注意:版本要对应,如果是2017版本的webstorm,则要考虑2017版本的vue.js插件。②该版本对插件的功能支持不足导致无法安装插件。

 

2、webstorm删除项目中的hello.vue文件出错,删除不了。原因:如果这个文件关联了其他文件,则不能删除,因为这样会导致其他文件也出错,基于开发的思维,webstorm设计师是不希望有关联的文件会被删除掉。

 

3、导入依赖包直接import 变量名 from "依赖包",导入模块(vue文件)要找到该文件所在位置,例如:import 变量名 from ".vue文件“。

 

4、stylus和stylus-loader可能存在版本不兼容问题导致项目运行失败,这时要特别注意更换stylus和stylu-loader的版本以使它们的版本对应。

 

5、main.js是项目的入口文件,项目中所有的页面都会加载main.js,所以main.js,主要有三个作用:

①实例化Vue。②放置项目中经常会用到的插件和CSS样式。例如: 网络请求插件:axios和vue-resource、图片懒加载插件:vue-lazyload③存储全局变量。例如(用于的基本信息)

 

6、vue中的main.js相当于java编程中main函数,入口函数

 

7、main.js中的el是指index.html中的元素,router.start(App, '#app')只能启动含有路由的应用。

 

8、使用new Vue({})这种方式把根组件挂载到index.html,但如果使用了router路由管理这样的方式,路由就会自动找到该页面,无需再使用new Vue({})挂载页面。

 

9、vue项目结构,commons 、components、main.js。简单点就是入口函数,共同资源、组件资源(工程化开发思维)。

10、在vue2.0中,原来的v-link指令已经被<router-link>组件替代了

 

11、路由hash模式 VS history模式。路由的默认模式是hash模式(如上个运行结果图的url多出了一个“#),这种模式无法在页面中使用锚点定位,所以项目中要尽量使用history模式,router.js修改如下配置:

const router = new VueRouter({ //新建路由器

mode: 'history', //路由模式

routes //传入多个路由

})

12、注意:

import router from 'vue-router'

new router({

routes: [

{path: '/', component: 'App'} //component是单数,不是复数

]

})

13、在vue中导入文件的时候,一定要指定某文件夹下面具体的那个文件,否则会报错。例如:components文件夹下面的goods文件夹有个goods.vue文件,在其他文件下应该这样导入:import goods from 'components/goods/goods.vue',如果import goods from 'components/goods‘就会报错,旧版本会支持,新版本已经不支持了,因为这样更有逻辑。

 

14、new Vue({

el: '#app',

router,

components: { App },

template: '<App/>'

})

这段代码表示把index.js中id为app的标签的内容清空,然后用组件App替代该标签。

 

15、运行项目时,不必每次都执行run npm dev命令,如何那些配置文件没有修改过,仅仅是修改了一些.vue文件、html文件,那么就可以直接localhost:端口进行访问,不用每次都等那么久。

 

16、严格按照标准:font-size:16px,而不是font-size: 16

 

17、两个类选择器之间没有其他属性,那么则表示两个类选择器的属性值都是下面的.support-count的属性值

18、使用vue编辑器要养成一个习惯,就是使用stylus的时候,不管知不道这个属性的值是什么,都不要留空。如果留空就会报错,而且编译器不会找出错误,但是编译器编译时会无法编译。例如下面的text属性留空会导致编译出错。

 

 

 

最后

以上就是魁梧水杯为你收集整理的vue心得的全部内容,希望文章能够帮你解决vue心得所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部