- 博客(30)
- 收藏
- 关注
原创 vue中高级应用
vuex中高级应用serverInLocal.js 文件export default store => {if (localStorage.state) store.replaceState(JSON.parse(localStorage.state))store.subscribe((mutation, state) => { localStorage.state = JS...
2019-09-05 17:04:07
1165
原创 设置tooltip显示数据计算百分比
设置tooltip显示数据计算百分比// modify tooltip data formatter: function (params, ticket, callback) { var htmlStr = ''; for (var i = 0; i < params.length; i++) { ...
2019-08-05 10:25:16
2103
原创 防抖函数在Vue中的应用
这里先贴出代码// func是用户传入需要防抖的函数// wait是等待时间const debounce = (func, wait = 50) => { // 缓存一个定时器id let timer = 0 // 这里返回的函数是每次用户实际调用的防抖函数 // 如果已经设定过定时器了就清空上一次的定时器 // 开始一个新的定时器,延迟执行用户传入的方法 re...
2019-07-19 17:51:15
3630
4
原创 vue v-for 循环el-table-column 第一个数据变到最后一个
<!-- region 选择框 --> <!-- !!!!!!注意: 这里需要给没有在for循环中的也加上key --> <el-table-colum n v-if="options.mutiSelect" type="selcetion" width="55" key="#1" /> <el-table-column v-else-i...
2019-07-12 16:08:28
6677
1
原创 render函数
这是根据传入的参数来判断应该渲染的图标,注意,不论在哪里,props中的属性都因该规范书写,至少提供默认值和类型,eslint检查就不会报缺少默认值的错误了。import Vue from 'vue'Vue.component('render-dom', { props: { row: { type: Object, default: function()...
2019-07-12 11:19:14
1122
原创 常用正则验证
export function validateURL(textval) { const urlregex = /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1...
2019-07-04 17:11:10
172
原创 schema通信
schema通信schema通信类似于jsonp通信,但是使用的协议不同下面是一个微信schema通信的小例子function invokeScan(params) {window['_invoke_scan_callback'] = function (res) { alert(res)}var iframe = document.createElement('iframe'...
2019-07-03 18:11:47
270
原创 Mock优化get参数
export function param2Obj(url) { const search = url.split('?')[1] if (!search) { return {} } return JSON.parse( '{"' + decodeURIComponent(search) .replace(/"/g, '\\"') ...
2019-06-05 11:49:51
719
原创 表格优化
在Vue项目中使用vue-virtual-scroll-list插件,这是一个组件想想一下一个下拉框有1000条数据,渲染下拉框和选择下拉框中的项目就会出现明显的卡顿。使用方法:使用virtual-list把需要循环渲染的东西包裹起来<virtual-list :size="30" :remain="6"> <Option v-for="item in l...
2019-06-05 11:49:05
744
原创 render函数的不同写法
render: h => { return h(CountTo, { props: { endVal: 5000 }, style: { color: 'pink', fontSize: '50px' }, // 添加类的样式 'class': {'count-to': true}, on: {...
2019-05-21 08:29:10
1681
原创 router-redirect
redirect: to => { console.log(to) return { name: 'index' } or return '/' },
2019-05-14 17:16:19
797
原创 钉钉中NavigateTo错误
dd.navigateTo({ url: '../studentList/studentList?data=' + e.detail.value.className })//studentList.jsonLoad(query) { // query取得的是一个对象,由传过来的参数名称作为键,传过来的参数值作为值,组成键值对 this.getList(qu...
2019-05-10 14:35:04
1286
原创 钉钉开发笔记
getList (className) { console.log(className) // 注意这里必要要把this保存一下,不然后面回一直报错说没有setData() 这个方法 let self =this dd.httpRequest({ url: 'http://localhost:5000/get_stu_data_by_class', ...
2019-05-10 09:50:15
385
原创 mongoose数据库查询结果排序
var express = require('express')var Students = require('../models/stuModel')var router = express.Router()// query all student informationrouter.get('/querystudata', function (req, res, next) {...
2019-05-08 10:13:23
2092
原创 封装Axios
import axios from 'axios'import { baseURL } from '@/config'class HttpRequest { constructor(baseUrl = baseURL) { this.baseUrl = baseUrl this.queue = {} } getInsideConfig () { const...
2019-05-08 10:11:53
756
原创 在node中介解决跨域的问题
在node开发中,如果不用express脚手架搭建服务器,用node原生的语法,则有下面的处理跨域的方式app.all('*', (req, res, next) => { res.header('Access-Control-Allow-Origin', '*') res.header('Access-Control-Allow-Headers', 'x-Request-With,C...
2019-05-01 20:18:07
125
原创 mongoose数据库报错 (node:10760) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndex
https://stackoverflow.com/questions/51960171/node63208-deprecationwarning-collection-ensureindex-is-deprecated-use-creat
2019-04-25 18:16:28
2114
原创 parsetInt()和回调函数的坑
exports.edit = function (student, callback) { fs.readFile(dbPath, 'utf8', function (err, data) { if (err) { return callback(err) } var students = JSON.parse(data).students ...
2019-03-01 18:36:30
743
原创 转换JSON数据的时候一定要注意
从文件中读取JSON格式的数据,添加数据之后再放回到原来的文件中/** * 添加保存学生 * @param {Object} student 学生对象 * @param {Function} callback 回调函数 */exports.save = function (student, callback) { fs.readFile(dbPath, 'utf8', f...
2019-03-01 17:14:11
348
原创 find和findIndex的实现原理
find()find 接收一个方法作为参数,方法内部返回一个条件find 会遍历所有的元素,执行你给定的带有条件返回值的函数符合该条件的元素会作为 find 方法的返回值如果遍历结束还没有符合该条件的元素,则返回 undefinedvar users = [ {id: 1, name: '张三'}, {id: 2, name: '张三'}, {id: 3, name: '...
2019-03-01 14:33:38
1295
原创 怎么判断一个js对象是不是Array类型?
在js中检测对象类型有哪几种方法呢?typeof操作运算符对于Function ,String, Number, Undefined等几种数据类型的对象来说,typeof完全可以判断出来,但是为Array的时候var arr = new Array('1', '2', '3', '4');alert(typeof(arr);//object你会收到一个object的答案,有点让人失望。...
2018-11-29 09:29:03
5812
原创 去除图片中间空隙
1.font-size: 0;2.img {vertical-align: bottom||top||text-bottom;display:block;}3.float:left;4.img {outline: 0;vertical-align: 0;}
2018-11-21 15:58:28
1881
原创 Warning: Cannot send session cache limiter - headers already sent
分析及解决办法这一类问题,的原因是你在程序中使用session_start()时,之前已经有实际的html内容输出了。或许你说,我没有啊,我只不过是echo或print一条消息了。很抱歉,你的echo或print语句所产生的输出,就是实际的html内容输出。解决此类问题的办法是,将你的session_start()调到程序的第一行。...
2018-11-17 14:01:19
143
原创 jquery 中 attr() 与 prop()
attr()attr() 是获取元素属性prop() 获取的是DOM属性console.dir($0) 获取这个元素的所有属性,是dom封装出来的什么样的元素,attr() 属性和 prop() 属性是一样的呢?img ,a...
2018-11-17 09:30:22
99
原创 echo不能用来输出数组
输出数组的种方式:function xiu_fetch_all($sql) { $conn = mysqli_connect(XIU_DB_HOST, XIU_DB_USER, XIU_DB_PASS, XIU_DB_NAME); if (!$conn) { exit('连接数据库失败'); } $query = mysqli_query($conn, $sql); if (!$...
2018-11-15 17:17:29
7155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人