
vue
疯喵喵
这个作者很懒,什么都没留下…
展开
-
vueRouter不切换url只修改query报错问题解决
使用push的话 会导致返回历史有记录this.$router.push({ query: { id: this.processId }})所以需要使用this.$router.replace({ query: { id: this.processId }})虽然不影响使用,但是会报如下错误解决方案 在router.js加上这段import VueRouter from 'vue-router'const originalRe..原创 2020-12-08 10:02:47 · 1576 阅读 · 0 评论 -
vue全部引入ant-design-vue报错Antd is not defined
module.exports = { presets: ["@vue/cli-plugin-babel/preset"], plugins: [ // 按需加载 [ "import", // style 为 true 加载 less文件 { libraryName: "Antd", libraryDirectory: "es", style: "css" } // { libraryName: "ant-design-vue", li.原创 2020-09-15 15:33:33 · 3166 阅读 · 2 评论 -
elementUI自定义滚动条组件el-scrollbar
最近做项目适合发现的一个文档没有但是挺好用的滚动条组件使用// 使用<el-scrollbar wrap-class="scrollbar-wrapper"></el-scrollbar>// 传入的属性props: { native: Boolean, // 是否使用原生滚动条,即不附加自定义滚动条 wrapStyle: {}, // wrap的内联样式 wrapClass: {}, // wrap的样式名 vie.原创 2020-06-29 10:55:42 · 2244 阅读 · 0 评论 -
addRoutes动态添加路由导致Duplicate named routes definition报错和刷新后空白问题
原因addRoutes 方法仅仅是帮你注入新的路由,并没有帮你剔除其它路由解决方案使用router.addRoutes(routes)之前调用resetRouter()清空路由export function resetRouter() { const newRouter = createRouter() router.matcher = newRouter.matcher // reset router}...原创 2020-06-23 10:30:05 · 8123 阅读 · 2 评论 -
VSCode 的 ESLint+Prettier 配置
怎样保证一个公司的代码规范一样?把你的配置的规范复制给他vscode 的配置//settings.json{ "workbench.colorTheme": "Monokai", "editor.fontSize": 20, "editor.tabSize": 2, // 值设置为true时,每次保存的时候自动格式化;值设置为false时,代码格式化请按shift+alt+F "editor.formatOnSave": true, "editor.defaultForm.原创 2020-06-09 16:00:39 · 714 阅读 · 0 评论 -
vue-cli3中scss公共函数使用配置,rem+vw解决大屏自适应
解决大屏自适应创建scss函数1920为设计稿宽度//func.scss@function r($px) { @if $px==0 { @return 0; } @return $px / 1920 * 100vw;}然后在vue.config.js中插入如下,使这个函数能够全局使用module.exports = { css: { loaderOptions: { sass: { data: ` @impor原创 2020-05-15 10:36:05 · 1063 阅读 · 0 评论 -
vue面向面试总结
vue基础1.computed和watchcomputed有缓存,data不变则不会重新计算watch监听引用类型拿不到oldVal,如何进行深度监听 watch: { handler(oldVal, val){ // 其中oldVal和val是同一个引用地址 }, deep:true }2.v-if和v-show的区别和使用场景...原创 2020-04-23 22:59:30 · 255 阅读 · 0 评论 -
vuex 模块化使用
1.在src下创建 store 文件夹内容有:2.index.js为总的引用文件 , 引入 modules文件下各个模块 并暴露出去在main.js中引入import store from './store'new Vue({el: '#app',store,render: h => h(App),mounted() {this.$stor...原创 2019-03-14 11:29:27 · 2306 阅读 · 0 评论