vscode必要命令
- ctrl+p @ 打开文件/函数
- ctrl+shift+p 命令
- ctrl+` cmd面板
vscode必要插件
- Project Manager 项目管理
- select-Quotes 引号括号选择
- Settings Sync 同步vscode设置
必要快捷操作
- ctrl+d 多选
- ctrl+j 合并
- ctrl+alt+f 格式化
- ctrl+u 上一个光标位置
- ctrl+shift+up 上移一行下移一行
- alt+Q 选择引号
- ctrl+0 emmet balance(outward)
html/css加速写法
- ctrl+shift+enter
- w0
vue ui创建项目流程
- 项目名不能大写
坑
- template的第一个子元素只能有一个
- import了但未使用会报错,变量定义了但未使用也会报错--eslint造成的,大招就是关闭之,不过不是太建议
// vue.config.js
module.exports = {
lintOnSave: false
}
前端概念扫盲:es6,babel,vue-cli,vue-router,vuex,webpack,node,npm,element,
https://blog.csdn.net/vbirdbest/article/details/84871336
css的引用规则
如果量少则直接写,如果量多则引用
<style lang="less">
<style lang="less">
#app {
font-family: Avenir, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>
<style lang='less'>
@import "assets/css/global.css"; /*引入公共样式*/
@import "App.less";
</style>
模版 数据 指令
https://www.jianshu.com/p/c4a87e1b4ef7
v-if vs v-show
- v-if是不渲染的,当条件成立的时候,开始渲染,增加dom开销
- v-show是渲染但样式为style="display:none"
- 图片如果要提前渲染可以用v-show
- v-show带来的问题是数据如果没有会报错
循环
<li v-for="(dog,index) in dogs" :key="index">{{dog}}</li>
- 循环是写在子元素而非父元素
- v-for要有key
属性绑定
- v-bind 简写成 :
- v-on 简写成 @
vue demo库
https://vuejsexamples.com/tag/autocomplete/
网友评论