在项目中引入阿里图库
在阿里图库中,选好图标,建立好项目
将整个项目的图标下载到本地解压
在Vue.js项目的assets目录中,新建一个icon目录,将解压后文件夹里面的文件复制到这个目录下
在main.js文件里引入iconfont.css, import ‘@/assets/icon/iconfont.css’
在项目中引入图标的时候要加上iconfont类,然后再添加图标本身的类名
链接文字的写法(路由跳转)
不传参
1 | 声明式:<router-link :to="{name:'index'}}"> 或者 <router-link to='/index'> |
传参
1 | 声明式:<router-link :to="{name:'index',query:{id:'xxx',name:'xxx'}}"> |
路由
1 | component: () => import('@/views/dashboard/console/index.vue'), |
Vue.js 组件中绑定点击事件不生效的解决方法
在使用组件(比如 element UI)的过程中,会发现无法通过 @click 绑定标签的点击事件。
因为 Vue.js 使用的是一套自己的事件传递机制,所以我们需要添加 @click.native 来绑定 DOM 原生事件。
1 | <el-dropdown-item icon="el-icon-unlock" @click.native="resetPass"></el-dropdown-item> |
Vuex的store的使用
注意:改变store值,要使用mutations,不要直接改变
store.js文件:
1 | export default new Vuex.Store({ |
在页面中的使用:
1 | 在页面中引入: |
$emit的使用
通过 Event Bus 进行组件间通信,来折叠侧边栏
bus.js:
1 | import Vue from 'vue'; |
1 | 在点击事件的组件中: |
如何将element-ui中的表格和分页器连接起来




- 本文作者: LQbank
- 本文链接: http://example.com/2020/11/25/vue项目记录/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!