随笔分类 -  前端知识

摘要:<template> <div> <el-container> <el-header>Header</el-header> <el-container> <el-aside width="200px"> <nav-left /> </el-aside> <el-main> <AddDialog :f 阅读全文
posted @ 2020-04-28 17:28 洛晨随风 阅读(360) 评论(0) 推荐(0)
摘要:<template> <el-form ref="form" label-width="100px" :model="model" v-if="model" :rules="rules"> <el-row v-for="(item,index) in formModel" :key="index"> 阅读全文
posted @ 2020-04-28 17:27 洛晨随风 阅读(512) 评论(0) 推荐(0)
摘要:直接使用 async settimeout去模拟后台返回或者休眠是不支持的,这时候可以使用promise来完成我们的要求。代码如下: async getInfo(fn) { let ret = await this.getData(() => { this.info = { name: "张三", 阅读全文
posted @ 2020-04-28 15:30 洛晨随风 阅读(1429) 评论(0) 推荐(0)
摘要:我要根据状态判断表格显示input还是label,用了它的autofocus对于这样的来回切换,只有第一次点击有效,后面就不行了,所以改用v-focus自定义指令,问题解决 <div v-if=" 显示输入框 " > <!-- 选中的是当前的格子并且是input类型和可编辑的状态并且是未删除就显示i 阅读全文
posted @ 2020-04-27 10:16 洛晨随风 阅读(3698) 评论(0) 推荐(1)
摘要://request拦截 service.interceptors.request.use( request => { let { current } = router.history; if ( store.getters["userStore/getToken"] && current.name 阅读全文
posted @ 2020-04-26 18:47 洛晨随风 阅读(1232) 评论(0) 推荐(0)
摘要:参考: https://www.jb51.net/article/137956.htm 在vue 里面可以定义一个变量 time 大约如下写法: getclick() { if (this.time) { clearTimeout(this.time); } this.time = setTimeo 阅读全文
posted @ 2020-04-22 11:12 洛晨随风 阅读(1978) 评论(0) 推荐(0)
摘要:indexPath:'../publish1',//指定index。html的打包生成路径 assetsDir:'../publish',//指定你的css/js/img/fonts等静态资源文件夹的打包生成路径 阅读全文
posted @ 2020-04-16 23:24 洛晨随风 阅读(2736) 评论(0) 推荐(0)
摘要:我定义一个user的module import Vue from "vue"; import Vuex from "vuex"; import userStore from "./modules/userStore"; Vue.use(Vuex); const debug = process.env 阅读全文
posted @ 2020-04-16 09:49 洛晨随风 阅读(542) 评论(0) 推荐(0)
摘要:使用map的简洁写法好像没试出来怎么用,但是常规写法如下: vuex: import Vue from "vue"; import Vuex from "vuex"; import userStore from "./modules/userStore"; Vue.use(Vuex); export 阅读全文
posted @ 2020-04-16 09:46 洛晨随风 阅读(14352) 评论(1) 推荐(0)
摘要:module.exports = { devServer: { //开发环境下设置为编译好以后直接打开浏览器浏览 open: true }, configureWebpack: config => { //调试JS config.devtool = "source-map"; }, css: { / 阅读全文
posted @ 2020-04-02 16:52 洛晨随风 阅读(9174) 评论(0) 推荐(0)
摘要:以element ui的导航组件为例: 根据router获取当前的url进行判断设置自己的自定义active样式处理,如果有更好的办法,欢迎指出 <template> <el-menu background-color="#545c64" text-color="#fff" > <el-menu-i 阅读全文
posted @ 2020-04-01 19:59 洛晨随风 阅读(588) 评论(0) 推荐(0)
摘要:直接在子组件使用v-model=“props传递的父属性”是会爆出警告的,也不符合vue 的设计思想,所以可以如下写法: 父组件: <template> <div> <Test1 :curVal="val" @change-val="setVal"/> </div> </template> <scr 阅读全文
posted @ 2020-04-01 16:15 洛晨随风 阅读(774) 评论(0) 推荐(0)
摘要:function GetRandomNum(Min, Max) { var Range = Max - Min; var Rand = Math.random(); return Min + Math.round(Rand * Range); } 阅读全文
posted @ 2020-04-01 16:09 洛晨随风 阅读(693) 评论(0) 推荐(1)
摘要:点击同一个路由的时候就会报这个错,解决办法本人亲测有效两种: 第一种 this.$router.push('/home',onAbort => { }) 通过加回调函数规避 但是路由多的时候显然是太麻烦。 第二种 const originalPush = VueRouter.prototype.pu 阅读全文
posted @ 2020-03-26 15:45 洛晨随风 阅读(1366) 评论(0) 推荐(0)
摘要:今天写程序的时候点击路由突然报这个警告,看了一下原来是新建了页面然后还什么都没写就会这样,记录一下以作总结经验 阅读全文
posted @ 2020-03-26 15:33 洛晨随风 阅读(574) 评论(0) 推荐(0)
摘要:{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { 阅读全文
posted @ 2020-03-24 23:06 洛晨随风 阅读(536) 评论(0) 推荐(0)
摘要:以当前元素id=“test”为例 子节点: docouemt.getElementsById('test'): children[0] 这是个数组,取哪一个的话要看一下,固定的HTML结构更好 childNodes:返回父元素所有的直系子节点的集合,注意,与children不同的是,childNod 阅读全文
posted @ 2020-03-23 19:29 洛晨随风 阅读(528) 评论(0) 推荐(0)
摘要:需要在.npmrc中配配置一些参数: chromedriver_cdnurl=http://maven.dahuatech.com/repository/npm-group/chromedriversass_binary_site=http://maven.dahuatech.com/reposit 阅读全文
posted @ 2020-03-19 11:56 洛晨随风 阅读(789) 评论(0) 推荐(0)
摘要:有需要的可以看下,作为参考,接下来会陆续放上基于vue-cli3+nuxtjs的demo 地址:https://github.com/luochenLing/vue-ssr 阅读全文
posted @ 2020-03-18 23:21 洛晨随风 阅读(1126) 评论(2) 推荐(0)
摘要:这个地方需要加一个配置,问题就解决了 根据错误翻译的意思: 服务器端包应该有一个条目文件。避免在服务器配置中使用CommonsChunkPlugin。 猜测可能是因为vue-cli3配置了webpack4 里面的分包功能,所以,再弄得 环境下给他禁止掉就好了 阅读全文
posted @ 2020-03-17 22:53 洛晨随风 阅读(1723) 评论(0) 推荐(2)