PHP技术,PHP研究及学习,Python学习,人工智能,大数据服务

文档归类:前端设计

vue修改对象属性页面不渲染解决方法2019-06-05

页面的list是根据后台接口返回数据组装而成,但是当页面更新list属性时,页面并未同时渲染成新的值,先参考了用this.$set来修改属性,但还是不行,后面就加了this.$forceUpdate()强制更新,解决问题。代码里面的关键点注意一下就行了。vue修改对象属性页面不渲染解决方法:import {mapState} from 'vuex' import PageLoading from "../common/page-loading" export default {     name: "message",     components: {PageLoading},     data(){         return {             pageLoading: true,            &nbs...
此文被围观94 分类: 前端设计 标签:  ·····

jstree选中节点与展开节点2019-06-03

项目使用的jstree树结构插件,因为是异步并且不是全部展开的。但是在编辑的时候需要选中子节点并展开子节点所在的父节点 var currDeptId = ["0940903B-D72F-B4EB-BB32-EF0459603CAF","51AFE427-72C9-7196-708C-A96F1860211C", "6304C6DA-D7FE-4E74-32AF-554AFEC0F91A","C0EA460A-F19C-80B3-16E9-84393B6EBCEB", "20BD3FB5-4C34-BFD6-32FB-62AC5CC9B4DF","70E79C63-F981-1501-BFF6-C6AF5F8E74D8", "96B48AF1-481A-E506-D493-81ECE2E90CF1","F4B3D43B-5F82-A683-DD41-E0D06698B845", "9B6AFFA9-F815-3616-B0F9-452778063EB1"];//包含选中的节点与选中节点的父节点 var selectedId = ["0940903B-D72F-B4EB-BB32-EF0459603CAF","20BD3FB5-4C34-BFD6-32FB-62AC...
此文被围观73 分类: 前端设计 标签:  ·····

vue keep-alive添加2019-05-30

keep-alive的生命周期 activated: 页面第一次进入的时候,钩子触发的顺序是created->mounted->activated deactivated:  页面退出的时候会触发deactivated,当再次前进或者后退的时候只触发activated<keep-alive>     <router-view v-if="$route.meta.keepAlive"></router-view> </keep-alive> <router-view v-if="!$route.meta.keepAlive"></router-view>router配置routes: [   {     path: '/',     name: 'index',     component: index,     meta: {       requiresAuth: true, &n...
此文被围观87 分类: 前端设计 标签:  ··

axios取消请求2019-05-29

摘抄自网络,地址久了没找到。axios:axios.interceptors.request.use(config => {     config.cancelToken = new axios.CancelToken( cancel => {              window.__axiosPromiseArr.push({cancel})         }) }发送请求前:window.__axiosPromiseArr.forEach((ele, index) => {     ele.cancel()     delete window.__axiosPromiseArr[index] })使用场景根据输入关键词keyup模糊查询数据vue项目查询人员列表,因为通过keyup触发请求,所以输入一个字母就会去请求一次,请求很多,严重对网络造成影响。所以就在请求前加了一个取消前面的请求。...
此文被围观87 分类: 前端设计 标签:  ···

css、js压缩方法,yuicompressor压缩2019-03-28

css压缩java -jar yuicompressor-2.4.8.jar --type css --charset utf-8 -v common.css > packed.cssjs压缩java -jar yuicompressor-2.4.8.jar --type js --charset utf-8 -v bootstrap.js > packed.jsyuicompressor下载地址:https://github.com/yui/yuicompressor ...
此文被围观191 分类: 前端设计 标签:  ···

js计算某个点是否在多边形范围内2019-03-23

点击不同区域触发不同事件,其中E1-E5与E6-E7是不规则,理论是上一个四边形旋转后的效果。W1-W5与N1-N5规则图形好判断触发点是否在其中。这张图原大小是580*518的尺寸所以在建立canvas的时候设置了一个宽度与高度,其次这是手机页面的图像,要考虑到不同手机尺寸的情况。#cvs {     max-width: 100%;     height: auto; }var cvs = document.getElementById('cvs'); var img = new Image(); img.src = "images/item.png"; img.onload = function () {     var ctx = cvs.getContext('2d');     ctx.drawImage(this, 0, 0) } //多边形的各个点位置 var polygon = [     [374, ...
此文被围观246 分类: 前端设计 标签:  ··

es6转成es52018-11-22

vue 不兼容IE11解决 方法,将es6转换成es5,在线转换地址:https://babeljs.io/repl/ 单页面或者web-view 尽量不要用es6进行代码开发,用了也没事找个网址进行es6转es5参考页面:https://blog.csdn.net/dx18520548758/article/details/80265470...
此文被围观495 分类: 前端设计 标签:  ····

scorm课件分析2018-11-06

scorm目前长见版本是1.2   2004两个版本。相应的api差异是LMS前缀。function Scorm2004(){     function LMSInitializeMethod(parameter){         console.info("Initialize", parameter)         return "true";     }          function LMSFinishMethod(parameter){         console.log(parameter)         return "true";     }          ...
此文被围观503 分类: 前端设计 标签:  ··

vue页面未加载完成页面乱码解决2018-11-02

在项目里面使用的是web vue页面刷新的时候,页面出现未编译的乱码,解决vue页面加载未完成乱码vue手册中也有提到过v-cloakhttps://vuejs.org/v2/api/#v-cloak 示例:[v-cloak] {display: none;}<div v-cloak>{{ message }}</div>v-cloak 编译结束后才会显示,就不会显示没编译的内容了参考页面:https://shuibo.me/index.php/archives/182/ ...
此文被围观560 分类: 前端设计 标签:  ··

js文件下载,downloadjs插件2018-10-08

使用插件downloadjs,官网地址:http://danml.com/使用方法:https://github.com/rndme/downloadvue中使用:var x = new XMLHttpRequest() x.open("GET", sUrl, true) x.responseType = 'blob' var _this = this x.onload=function(e){     download(x.response, _this.title, mimeType ) } x.send()sUrl为文件地址,mimeType文件类型,因为我的业务是有多种文件类型,所以在前文加了判断。js文件下载,download.js,解决新窗口打开文件的问题。...
此文被围观603 分类: 前端设计 标签:  ····

js监听返回事件2018-10-08

js监听页面返回事件"pushState" in window.history && (          window.history.pushState({              title: document.title,              url: location.href          }, document.title, location.href),              setTimeout(function () {            ...
此文被围观450 分类: 前端设计 标签:  ··

输入平方米符号小技巧2018-10-08

经常在前端可能需要输入平方米,每次都要去用输入法里面的特殊字符来生成,下面的方法太好了:先输入m,再按住 alt 键(不松开),然后按数字键0178,再松开 alt 键,那个平方2就出来了。(0178是数字区的才可以)。...
此文被围观956 分类: 前端设计 标签:  ··

cordova打开文件插件,cordova-plugin-file-opener22018-10-08

如何用:cordova plugin add cordova-plugin-file-opener2可能会出现如下错误:com.android.ide.common.process.ProcessException: Failed to execute aapt at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796) at com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:551) at com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285)建议使用:cordova plugin add https://github.com/JuanjoPP/cordova-plugin-file-opener2使用方法:var target="/sdcard/Download/ionic.apk"; cordova.plugins.fileOpener2.open(target, 'application/vnd.android.package-archive');参考:http...
此文被围观750 分类: 前端设计 标签:  ··

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2019adophper.com All Rights Reserved.