1.前言 最近,为公司开发交付的一个后台管理系统项目,我使用了 Vue 框架进行开发实践. 模块化.组件化.工程化的开发体验非常好.良好的 api,优雅的设计,对于工程师非常友好. 但是由于模块比较多,我对于每个模块分配了不同的组件,发现一个项目中有许多相同的方法,在每个组件中我都需要进行重复的编写. 所以,我希望能够将这些公共的方法,抽离出来放到同一个 js 中,这里就取名 util.js. 2.模型设计 3.实现方法 1.方法一 暴露接口的方式,直接在组件中进行引用 首先在 util.js…
vue中添加util公共方法&&ES6之import.export https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/export…
在vue中使用echarts有两种方法一.第一种方法1.通过npm获取echarts npm install echarts --save 2.在vue项目中引入echarts 在 main.js 中添加下面两行代码 import echarts from 'echarts' Vue.prototype.$echarts = echarts 注:import echarts from 'echarts' 引入echarts后,不能全局使用echarts,所以通过Vue.prototype将ech…
vue中push()和splice()的使用方法 push()使用 push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度.注意:1. 新元素将添加在数组的末尾. 2.此方法改变数组的长度. splice()使用 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目注意:这种方法会改变原始数组 语法: array.splice(index,len,item1,.....,itemX) index: 必需,数组开始下标 (必须是数字) len: 替换/删除的长度(必须…
网站加载css/js/img等静态文件失败,报网站http服务器内部500错误.而服务器中静态文件存在且权限正常. 从浏览器中直接访问文件,出来乱码.这种问题原因在于iis中该网站mime配置报错,不识别文件类型.可去iis中处理mime配置问题,一般是配置重复性问题. 例如,对单个网站配置mime,增加了apk文件类型,则会在该网站的config文件中增加一句apk mime相关的代码(具体代码记不清了),以后若iis再整体配置mime apk时,则此网站会报mime重复配置错误,网站中的cs…
使用fiddler将网站上的css js重定向至本地文件,进行在线调试 https://github.com/annnhan/ReRes 1条回复 这是一篇写给公司负责切图和调样式的前端的文章.主要适用于一个项目临时需要调整下css或者js,为了一点修改让前端人员在本机搭建完整的LAMP环境,导入DB数据,确实很不方便,特别是像我们这样前后端在地理上就分离在两个城市的团队.这里是使用强大的Fiddler2,以修改本博客网站的云标签插件的样式为例. 1. 下载安装fiddler2,点击运行 htt…
如何在PIXI.js里面使用json文件来管理瓦片集(tileset)? PIXI建议我们将素材图片汇总成一个瓦片集(tileset),然后用纹理地图集(texture atlas,通常是一个json文件)对该瓦片集进行管理.我认为这主要是出于对网络传输速度的考量,因为加载一张图片肯定比加载多张图片效率更高. 那么怎么将素材汇总成tileset呢?通常我们使用的是texturepacker,一个高级功能收费的软件.所谓的高级功能反正我是用不上. 这个软件帮我们将素材拼接,然后输出一张tilese…
当我们需要和后台分离部署的时候,必须配置config/index.js: 用vue-cli 自动构建的目录里面  (环境变量及其基本变量的配置) var path = require('path') module.exports = { build: { index: path.resolve(__dirname, 'dist/index.html'), assetsRoot: path.resolve(__dirname, 'dist'), assetsSubDirectory: 'stati…
用Vue开发项目有一段时间,在实际项目中遇到一些问题,在里把问题记录下来,并附上解决方案,给遇到同样的问题的码友提供一个解决思路吧: 测试部抛出问题一:在Vue1.0路由vue-router中,当点击菜单一个组件加载出来表格列表,输入查询条件查询,当在单击这个菜单后表格的数据没有重置查询条件和查询结果. 原因分析:Vue路由在页面渲染一个组件后加载后,再加载这个组件,组件不会摧毁后在重新生成这个组件,不会重新触发组件的生命周期中的方法.代码如下: <!DOCTYPE html> <htm…
用Vue开发项目有一段时间,在实际项目中遇到一些问题,在里把问题记录下来,并附上解决方案,给遇到同样的问题的码友提供一个解决思路吧: 测试部抛出问题一:在Vue1.0路由vue-router中,当点击菜单一个组件加载出来表格列表,输入查询条件查询,当在单击这个菜单后表格的数据没有重置查询条件和查询结果. 原因分析:Vue路由在页面渲染一个组件后加载后,再加载这个组件,组件不会摧毁后在重新生成这个组件,不会重新触发组件的生命周期中的方法.代码如下: <!DOCTYPE html> <htm…