请教各路大神,现在我在vue-cli中引入了mui,引入方法是这样的:
1、把mui.js、mui.css 复制到src的static的jsc 和scss目录下
2、先在webpack.base.conf.js中添加 'mui': path.resolve(__dirname, '../static/jsc/mui.js')
3、在要引入的.vue组件中import mui from 'mui' 和@import url("../../static/scss/mui.css")
然后我在.vue组件中引入了mui底部导航,内容如下:
<template>
<div>
<nav class="mui-bar mui-bar-tab">
<router-link class="mui-tab-item" to="p1">
<span class="mui-icon mui-icon-compose"></span>
<span class="mui-tab-label">通话记录</span>
</router-link>
<router-link class="mui-tab-item" to="p2">
<span class="mui-icon mui-icon-phone"></span>
<span class="mui-tab-label">拨号</span>
</router-link>
<router-link class="mui-tab-item" to="p3">
<span class="mui-icon mui-icon-gear"></span>
<span class="mui-tab-label">设置</span>
</router-link>
</nav>
</div>
</template>
路由index.js如下:
{
path: '/p1',
name: 'p1',
component: P1
},
{
path: '/p2',
name: 'p2',
component: P2
},
{
path: '/p3',
name: 'p3',
component: P3
},
但是我在底部导航里点击任何三个图标,都没有任何反应,我试了一下,把mui.js从引入中拿走,路由就正常了,请问mui.js的加载顺序或者位置是不是要调整?还是就是有冲突,无法避免?我在根页面index.html也通过src和link的方式引入过mui.js mui.css,还是不行。
mui到底和vue-cli的兼容性如何啊?我现在都没啥信心要继续用Mui下去了,因为项目是要用vue-cli的,看来兼容性还是有很大问题啊!
求高手指教。。。。
m***@139.com (作者)
小弟现在用MUI结合单页面的VUE-CLI还没有玩熟,多页面的还没有研究,不过还是谢谢你的热心回答!
2018-05-15 16:56