el-cascade 赋值后无法通过校验 问题:赋值:this.form.region = [...]提交时无法通过校验解决方式:修改赋值方式:this.$set(this.form,'region',[...])
react 项目搭建 首先需要安装node执行npx create-react-app my-appcd my-appnpm start项目框架|- node_modules|- public //用于存放静态文件,打包时会直接复制进./build|- src //源代码 |- assets //用于存放静态文件,打包时会经过webpack处理 |- components //组件 |- view //页面视图 |- routes //路由 |- App.js
input上传视频页面失去相应 使用ajax上传文件时,页面会阻塞失去响应,直至上传完成于是改用fetchfetch基本用法fetch('url') .then(function(response) { return response.json(); }) .then(function(myJson) { console.log(myJson); });fetch会返回一个promise,获取数据只需要先return 且reponse不是真正的json需转换成json然后在then中获得返回的数
webpack(2) 加载CSS安装并添加 style-loader 和 css-loadernpm install --save-dev style-loader css-loader配置文件中写入module: { rules: [ { test: /\.css$/, use: [ 'style-loader', 'css-loader
webpack(1) 新建文件夹并初始化npmnpm init -y安装webpack 、webpack-cli(用于在命令行中运行webpack)npm install webpack webpack-cli --save-dev安装时–save(可不使用),会把信息记录到 dependencies 中,dependencies 是项目在运行中需要的文件;使用 --save-dev 则会把信息记录到 devDependencies 中,devDependencies是开发环境中使用的一些文件,也就是说正式环境是不会
H5 进入全屏 function FullScreen(ele) { if (ele.requestFullscreen) { ele.requestFullscreen(); } else if (ele.mozRequestFullScreen) { ele.mozRequestFullScreen(); } else if (ele.webkitRequestFullscreen)
video标签适配移动端 x5-video-player-type="h5" x5-video-player-fullscreen="true" x-webkit-airplay="true" 阻止全屏webkit-playsinlineplaysinline
js 合并对象 let a = {a:a};let b = {b:b}1、点语法let c = {...a,..b};2、assignlet c = Object.assign(a,b);3、$.extend({},a,b) //兼容ie
vue优化 vue 优化v-if/v-show优先使用v-if,v-if是直接控制DOM元素是否存在,v-show只是控制元素的显示隐藏,一般直接使用v-if,只有在频繁切换显示和隐藏时使用v-showv-for和v-ifv-for和v-if不能再同一个Dom元素中使用,v-for的优先级高于v-if,所以v-for渲染的列表每一个都会再次进行v-if判断进行相应的变化,这个时候可以使用计算属性进行,先将v-if的值过滤掉v-for中尽量不使用index作为key值当使用index作为key值时,插入数据时
将MongoDB添加到window服务中 1. 管理员身份运行cmd2. 输入 mongod --config "E:\MongoDB\bin\mongod.cfg" --install (里面是配置文件的地址)3. 启动/停止服务 net start/stopMongoDB报错注释配置文件的最后一行 mp...
MongoDB安装 MongoDB 下载安装不要选 install mongoDB compass会很慢安装后配置环境变量cmd命令行运行mongo成功后可访问http://127.0.0.1:27017/== 运行mongo报错 ==cmd输入mongod.exe --dbpath E:\dataE:\data是存放的位置adminMongo: MongoDB 可视化数据管理工具$ git c...
常用git命令 常用git命令git clone 地址拷贝项目git branch name创建分支git branch --list查看分支git branch -a查看分支(包括远程分支)git checkout name切换分支git checkout -b name创建并进入分支git status查看状态git add添加所有文件git commit -m 这里是当前提...
mui返回上一页并刷新 需求:从A页面跳到B页面,然后从B页面返回A页面并刷新A页面/传值到A页面1. mui.fire()2. mui.evalJS()mui.fire()mui.fire()方法可以触发目标窗口的自定义事件mui.fire(target,‘event’,{data});例如B页面var parent = plus.webview.currentWebview().opener();//...
Vue环境配置 Vue 环境配置node.js安装完成后打开cmd窗口输入 node -v会输出node的版本号这样就是安装成功了国内的npm很慢,所以用淘宝的cnpm代替默认的npm管理工具:$ npm install -g cnpm – registry=https://registry.npm.taobao.org;安装vue-cli脚手架全局安装vue-cli cnpm ins...
子元素margin影响父元素 <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> *{ margin: 0; padding: 0; } </style> </head>...
canvas宽高拉伸问题 cnavas被拉伸的问题未设置宽高<style type="text/css"> canvas{ background: #CCCCCC; }</style><canvas id="canvas"></canvas><script> var canvas = document.getElementById("ca...