1、快速搭建項目模板
因為項目使用vux,所以推薦使用vux官網的airyland/vux2 模板,vue-cli工具是vue項目的搭建腳手架
默認為 webpack2 模板,如果你需要使用webpack1
,請使用 vue init airyland/vux2#webpack1 projectPath
npm install vue-cli -g // 如果還沒安裝 vue init airyland/vux2 projectPath cd projectPath npm install --registry=https://registry.npm.taobao.org npm run dev
請特別注意,直接使用 cnpm
可能會導致依賴不正確。強烈建議給 npm 設置 taobao 的 registry。
npm install --registry=https://registry.npm.taobao.org
如果你已經用上了 yarn
,建議這樣
yarn config set registry https://registry.npm.taobao.org yarn
2、運行模板文件
打開本地8080端口可以看到模板運行如下
注意:如包安裝沒有報錯,npm run dev報錯,很可能是8080端口沖突
3、安裝 less
npm install less less-loader --save-dev
4.main.js 全局注冊 toast / alert / loading
// 全局引入 loading/toast/alert import { LoadingPlugin, ToastPlugin, AlertPlugin } from 'vux' Vue.use(LoadingPlugin) Vue.use(ToastPlugin) Vue.use(AlertPlugin)
5.調用
// 顯示等待框 this.$vux.loading.show({ text: '加載中...' }); // 隱藏等待框 setTimeout(() => { this.$vux.loading.hide() }, 300);
// 提示信息 this.$vux.toast.show({ type: 'text', position: 'middle', text: '請輸入查詢內容!' });
.