vue中用命令行npm run dev跑项目的时候报错
【问题描述】vue中用命令行npm run dev跑项目的时候报错【报错截图】【解决方法】第一步:将vue-cli整个文件夹删除,文件夹路径:C:\Users\username\AppData\Roaming\npm\node_modules\vue-cli第二步:重新全局安装 vue-clinpm install --global vue-cli第三步:创建你的新项目第四步:再一次npm run...
vue中通过post方式异步上传文件
功能需求:根据后台接口需求,需通过异步的方式post提交上传文件,并根据返回的信息作出相应的提示。页面已提前写好了,如下:思路分析:1、创建一个FormData空对象,然后使用append方法添加key/value。选择formData是因为formData传输的数据格式和表单通过submit()方法传输的数据格式一样。添加key/value之后如果打印FormData只会得到一个空对象,但是不影...
在Vue组件中获取全局的点击事件
使用场景:在Vue组件中点击某元素之外的地方移除该元素需求:如上图所示,“用户列表”页面有三个Vue组件组成,分别是“菜单组件”,“导航组件”和“列表组件”。其中“列表组件”中包含一个“下拉菜单”,当我们点击“下拉菜单”以外的区域隐藏下拉菜单。解决方法一:出现“下拉菜单”的同时,建一个透明的遮罩层,然后只有“下拉菜单”可以点,点击遮罩层就隐藏。缺点:z-index层数要控制好,还有就是如果点击其他...
vue-preview动态获取图片宽高并增加旋转功能
vue-preview是一个常用的图片查看器,微博网页版就是用的这个插件:
我在项目中也用过这个插件,总体来说,还是比较满意。但是缺少一个图片旋转功能。
安装使用
第一步:安装
npm i vue-preview -S
第二步:引用配置
import VuePreview from 'vue-preview'
Vue.use(VuePreview)
Vue.use(pre...
基于vue2实现省市联动
在vue中实现级联选择器还是很简单,如果我们用到iview这个UI组件库,其中Cascader级联选择组件中对数据有较严格要求,每项数据至少包含 value、label 两项,子集为 children,以此类推。12<template>
<Cascader :data="provs" v-model="city"></Cascader>
</tem...
ueditor百度编辑器常见报错的解决方法
如果是第一次使用ueditor百度编辑器,或者对它不熟悉的情况下使用,会出现一些常见问题和报错。怎么使用建议参考ueditor官网,这里只谈一些常见错误。问题:‘UE’ is not defind我是在vue中调用UE里面的方法时遇到的这个问题。这是ESlint的代码风格警告,虽然不影响功能的使用,看上去非常不爽,解决方法是在前面用window调用,即:this.ue = window.UE.ge...
WEUI picker组件无法js动态改变选项
功能需求
设备号和摄像头都可以下拉选择,但是具体的摄像头下拉选项是根据设备号而定的。如下图,尾号为352的设备号只有前置摄像头,尾号为657的设备号前置和后置摄像头都有。
问题说明
一般情况下,这个需求很简单,当选择设备号的时候js动态改变摄像头选项里面的值就可以了,但是WEUI picker和Select组件都不支持动态改变选项,只支持初始赋值。
解决方案
因为picker和Sel...
vue cli 项目在打包时候报错解决方法
报错一:打包过程报错:Unexpected token name <i>, expected punc <;>IE浏览中报错:SCRIPT1003: 缺少':',并显示空白,其他浏览器正常显示。报错二:打包过程报错:Unexpected token: name <$vm>IE浏览中报错:SCRIPT1002: 语法错误,并显示空白,其他浏览器正常。报错原因以上两...
RTL基本知识:VCD内部解剖
VCD(ValueChange Dump)是用ASCII记录了被选择信号在仿真过程中的变化情况,同时还记录了一些测试向量生成时的仿真信息,例如仿真时间精度等.目前常用的VCD主要有两种格式: 四值格式:记录了信号的数值变化情况,这里的数值仅包含0,1,x,z,不包含相关信号强度的信息; 扩展格式:记录了信号数值变化的所有情况; 本文仅以四值格式VCD为例进行详述. 1 VCD生成常用的系统任务 在Verilog中尝试用以下的系统任务保存测试向量VCD. 1.1 $dumpfile 该任务主要用
2.5.5.2 特殊文件:/dev/null 与 /dev/tty
UNIX 系统提供了连个对Shell编程特别有用的特殊文件。 第一个文件 /dev/null ,就是大家所熟知的位桶(bit bucket)。传送到此文件的数据都会被丢掉。换句话说,当程序将数据写入到此文件时,会认为它已经完成写入数据的操作,而实际上什么事都没做。如果需要的是命令的退出状态,而非它的输出,此功能会很有用。 例如,测试一个文件是否包含某个模式(pattern): if grep pattern myfile > /dev/null then ... 找到pattern时需要做的操
关于互信息(Mutual Information),我有些话要说
两个随机变量的独立性表示两个变量X与Y是否有关系(贝叶斯可证),但是关系的强弱(mutual dependence)是无法表示的,为此我们引入了互信息。 其中 p(x,y) 是 X 和 Y 的联合概率分布函数,而p(x)和p(y)分别是 X 和 Y 的边缘概率分布函数。 在连续随机变量的情形下,求和被替换成了二重定积分: 其中 p(x,y) 当前是 X 和 Y 的联合概率密度函数,而p(x)和p(y)分别是 X 和 Y 的边缘概率密度函数。 互信息量I(xi;yj)在联合概率空间P(XY)
docker nginx 问题
'经常不启动docker会遇到如下问题 启动docker pull * 会报错 1. 安装步骤: 解决办法:命令输入:docker logout 再次执行:docker pull * 2. 执行run: 执行命令:docker run -p 8080:80 -d docker.io/nginx //将80端口映射为8080,或者80:80还是原先的80端口,不可以不写。 执行:docker ps 发现已经启动成功 3. 检查运行结果
C/S模式,发布/订阅模式和PUSH/PULL模式(上)
CS模式(客户端/服务器模式) 最场景的信息传递模式,也称为Request/Response模式,或者调用模式。http/https协议即此模式。因为最常用所以大家一般都比较熟悉,这里不重点讲了,大家请看图下图: 发布/订阅模式(Publish/Subscribe) 发布订阅模式相对于BS模式稍微难点,我们不妨先看一个生活中的小例子: 如果没有邮局会怎么样?毫无疑问出版社既要发行杂志又要把杂志投递给用户,不仅累而且极其低效!因为大部分时间都将耽误在投递上,发行杂志的事情还有肯能被耽误!此例子可
vue项目在IE中显示空白,报错:vuex requires a Promise polyfill in this browser
问题描述vue项目在非IE内核的浏览器中显示正常,在IE内核浏览器中报错,并显示空白。报错如下:SCRIPT5022: [vuex] vuex requires a Promise polyfill in this browser.SCRIPT5009: “Promise”未定义.报错原因Babel 默认只转换新的 JavaScript 句法(syntax),而不转换新的 API ,比如 Ite...
KMP-next-nextval
package com.kk.string; public class Main { /** * @param args */ public static void main(String[] args) { char[] s = "要深刻理解和精准把握党的十九大精神,结合实际扎扎实实贯彻党的十九大决策部署,紧扣中国特色社会主义新时代的新要求,推动党和国家各项事业不断迈上新台阶".toCharArray(); char[] t = "新台阶".toCharArray(); System.out
今日推荐
周排行