1.项目的安装
cnpm install 或者 npm install
vue create vuetest2
注意:vue2只能用3版本得路由!!!执行这段命令安装npm i vue-router@3
vuex
注意:vue2只能用3版本得vuex
Vue 注册淘宝境像
npm config set registry https://registry.npm.taobao.org
npm i vue-router@3.0.1
npm install vue @3.0.1
npm install vuex@3.0.1 --save
npm install axios -S
npm install --legacy-peer-deps axios -S
npm install --legacy-peer-deps less-loader@6 -S
npm install less-loader@6
npm install axios@0
安装 进度条
npm install --save nprogress@0
安装 vuex
cnpm install --save vuex@3
安装 mockjs@1
cnpm install --save mockjs@1
安装swiper
cnpm i --save swiper@5
安装element- ui
npm i element-ui@2 -s
安装二维码生成器
npm i qrcode@1.4.4 -s
安装图片懒加载
npm i vue-lazyload@1.3.3 -S
安装表单验证
npm i vee-validate@2.2.15 --save
npm install -g typescript
安装element ui ---别忘界面版本安装typescript 或者命令安装 否则无法使用 <script lang = "ts">
npm i element-ui -S
npm install --legacy-peer-deps element-ui --save
npm install --legacy-peer-deps element-plus --save
npm install --force element-ui --save
vue3以上的element命令安装
npm install element-plus --save
卸载两个 element ui
npm uninstall element-ui --legacy-peer-deps
npm uninstall element-plus --legacy-peer-deps
npm install element-plus --save
图标
npm install @element-plus/icons-vue
https://www.cnblogs.com/zwp06/p/13959511.html
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
createApp(App).use(store).use(router).use(ElementPlus).mount('#app')
=======================================
所在文件夹 cmd
vue create vuetest2(命令行创建文件夹)
支持样式 <style lang="less" scoped>
npm i less-loader@6
npm i vue-router@3.0.1
npm install vue @3.0.1
npm install vuex@3.0.1 --save
vue3 放弃安装 axios??
npm install axios -S
vue3以上的element命令安装
element-plus
npm install element-plus --save
图标
npm install @element-plus/icons-vue
npm install --legacy-peer-deps element-ui --save
npm install --force element-ui --save
如何卸 element ui
npm uninstall element-ui --legacy-peer-deps
npm uninstall element-plus --legacy-peer-deps
https://www.cnblogs.com/zwp06/p/13959511.html
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
createApp(App).use(store).use(router).use(ElementPlus).mount('#app')
<el-icon><Message /></el-icon>
babel。config0
这里的参数要写成home/categoryList不然会报错
要开命名空间,并且:this.$store.dispatch('home/categoryList', 'categoryList')
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
]
}
run dev失败的可以 在安装一下 cnpm i -S core-js
1.项目的安装
cnpm install 或者 npm install
2.项目启动关注 package.json
"dev": "vue-cli-service serve", npm run dev
"serve": "vue-cli-service serve", npm run serve
3.关注二次封装axios
request.js
4.关注代理服务器的设置
proxy: {
'/dev-api': {
target: 'http://39.98.123.211',
pathRewrite: { '^/dev-api': '' },
},
},
https://www.bilibili.com/video/BV137411B7vB/?p=2&spm_id_from=333.1007.top_right_bar_window_history.content.click
https://www.kancloud.cn/wsj-/vue/652843
vue create vuetest2
注意:vue2只能用3版本得路由!!!执行这段命令安装npm i vue-router@3
Vue 注册淘宝境像
npm config set registry https://registry.npm.taobao.org
npm i vue-router@3.0.1
npm install vue @3.0.1
npm install vuex@3.0.1 --save
npm install axios -S
npm install --legacy-peer-deps axios -S
npm install --legacy-peer-deps less-loader@6 -S
npm install less-loader@6
npm install axios@0
安装 进度条
npm install --save nprogress@0
安装 vuex
cnpm install --save vuex@3
安装 mockjs@1
cnpm install --save mockjs@1
安装swiper
cnpm i --save swiper@5
安装element- ui
npm i element-ui@2 -s
安装二维码生成器
npm i qrcode@1.4.4 -s
安装图片懒加载
npm i vue-lazyload@1.3.3 -S
安装表单验证
npm i vee-validate@2.2.15 --save
npm install -g typescript
安装element ui ---别忘界面版本安装typescript 或者命令安装 否则无法使用 <script lang = "ts">
npm i element-ui -S
npm install --legacy-peer-deps element-ui --save
npm install --legacy-peer-deps element-plus --save
npm install --force element-ui --save
vue3以上的element命令安装
npm install element-plus --save
卸载两个 element ui
npm uninstall element-ui --legacy-peer-deps
npm uninstall element-plus --legacy-peer-deps
npm install element-plus --save
图标
npm install @element-plus/icons-vue
https://www.cnblogs.com/zwp06/p/13959511.html
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
createApp(App).use(store).use(router).use(ElementPlus).mount('#app')
=======================================
所在文件夹 cmd
vue create vuetest2(命令行创建文件夹)
支持样式 <style lang="less" scoped>
npm i less-loader@6
npm i vue-router@3.0.1
npm install vue @3.0.1
npm install vuex@3.0.1 --save
vue3 放弃安装 axios??
npm install axios -S
vue3以上的element命令安装
element-plus
npm install element-plus --save
图标
npm install @element-plus/icons-vue
npm install --legacy-peer-deps element-ui --save
npm install --force element-ui --save
如何卸 element ui
npm uninstall element-ui --legacy-peer-deps
npm uninstall element-plus --legacy-peer-deps
https://www.cnblogs.com/zwp06/p/13959511.html
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
createApp(App).use(store).use(router).use(ElementPlus).mount('#app')
<el-icon><Message /></el-icon>
babel。config0
这里的参数要写成home/categoryList不然会报错
要开命名空间,并且:this.$store.dispatch('home/categoryList', 'categoryList')
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
]
}