Vue项目

1、npm install

安装npm包
问题:

1、npm install报错npm ERR Could not resolve dependency: npm ERR peer...
报错原因

在新版本的npm中,默认情况下,npm install遇到冲突的peerDependencies时将失败。

解决办法

使用--force或--legacy-peer-deps可解决这种情况。
--force 会无视冲突,并强制获取远端npm库资源,当有资源冲突时覆盖掉原先的版本。
--legacy-peer-deps:安装时忽略所有peerDependencies,忽视依赖冲突,采用npm版本4到版本6的样式去安装依赖,已有的依赖不会覆盖。
建议用--legacy-peer-deps 比较保险一点

在终端重新安装即可解决
npm install --legacy-peer-deps

2、package.json文件

"scripts": { "dev": "vue-cli-service serve --open", "build": "vue-cli-service build", "lint": "vue-cli-service lint" },
dev:鼠标放在上面点击运行脚本,就会启动项目
build:鼠标放在上面点击运行脚本,就会打包
lint:代码检测

"dependencies":
这里面就是依赖的第三方库

3、第三方类库的存放位置

在项目中引入的第三方类库都放在这个文件夹下面:


image.png

4、iView组件库这个要看一下

(1)Vue应用IView中,table中使用Poptip被遮挡显示不全
添加transfer参数
参考:https://blog.csdn.net/qq_40743463/article/details/104894357

5、差值表达式

{{}} 可以在视图中显示data中的数据
(1)其用的数据必须在data中存在
(2)不能使用js语句if for啥的
(3)不能在属性中使用

6、vue指令

vue指令其实就是html标签的特殊属性,一共有14个v-开头的指令
v-这些指令是干啥的,怎么用,用的时候注意什么

  • v-bind

用于访问data中的数据,在标签的属性中使用
v-bind:src 可以简写为 :src

  • v-model

(1)用于表单元素上,