自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 vue ref修改样式

this.$refs[pri][0].setAttribute("class", " animated printbox animated_mar");主要用到setAttribut方法

2021-01-22 16:41:17 2284

原创 解决mac安装app已损坏,打不开。你应该将它移到废纸篓

sudo xattr -r -d com.apple.quarantine /Applications/x x x.app

2021-01-07 19:02:57 433

原创 微信小程序一键复制

let code = e.target.dataset.code; wx.setClipboardData({ //去找上面的数据 data: code, success: function (res) { wx.showToast({ title: '复制成功', }); } });

2020-12-29 10:30:02 1450

原创 html点击非input框,input输入框不失去焦点

document.addEventListener("mousedown", function(e){ if(e.target.id!=="write"){ e.preventDefault() } }, false);

2020-12-21 10:34:53 873

原创 node中mysql批量查询

查询mysql数据库anyDoctorByIds: async function(arr){ let pool = await mysql.pool("sql_main"); let sql ='SELECT * FROM doctor_account WHERE id IN ('+ arr +')'; return await mysql.query(pool, sql, []); },在controller中 var d

2020-12-10 19:01:54 417 1

原创 element + sortablejs 的行拖拽

html <el-dialog title="自定义关键诊疗项目" :visible.sync="dialogTableVisible"> <el-table :data="gridData" id="my_gridData" :default-sort="{ prop: 'sortNum', order: 'ascending' }" > <el-table-column type=

2020-11-25 14:45:03 205

转载 node.js中async插件的使用

https://blog.csdn.net/q3585914/article/details/68923994

2020-11-23 16:43:17 117 1

原创 vue路由详解 --基础

vue路由详解 --基础1.router-link 和router-view组件router-link相当于封装了一个a标签router-view为组件显示的位置 <router-link to="/"></router-link> <keep-alive> <router-view class="mycont" v-if="$route.meta.keepAlive" to="/

2020-11-20 16:51:46 223

原创 vue element 实现拖拽

https://segmentfault.com/a/1190000020210917template部分<el-table v-loading="loading" :default-sort="{prop: 'sortNum', order: 'ascending'}" :data="list" border align="left"> <el-table-column show-overflow-tooltip

2020-11-20 16:40:23 525

原创 vue 使用gsap(TweenMax)

第一步 npm install gsap之后页面中引用import {TweenMax, gsap,TweenLite} from 'gsap'可以watch监听属性:(这是图片旋转) // TweenMax.to(this.$data, { duration: 0.5, tweenedNumber: newValue }); // TweenLite.to("#m_left", 1, {width: 100}); // TweenLite.to("#m_i", 1

2020-11-20 14:35:42 4333

原创 mac查看端口和端口设置

// 查询的端口lsof -i :8090command 使用改端口的进程名称PID 进程号(LISTEN) 代表该进程在监听中,即活跃状态//关闭进程kill -9 8090

2020-11-11 10:13:59 1690

原创 jq获取复选框的选中值

var arr_sup =[],arr_pro=[]; $("#supplier input:checkbox[name='medical']:checked").each(function(i){ arr_sup[i] = $(this).val(); }); $("#product input:checkbox[name='store']:checked").each(function(i){ arr_pro[i] = $(this).val(); });...

2020-11-10 13:52:45 162

原创 国内安装homebrew包

安装 Homebrew 出现 Failed to connect to raw.githubusercontent.com port 443: Connection refused的报错,大概率是被墙了,可以是用国内安装脚本。Homebrew 国内自动安装脚本:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"...

2020-11-10 10:56:51 109

原创 解决 reactNative创建项目的 info Installing required CocoaPods dependencies问题

最好有代理可以翻墙的情况下,切换到ios目录下手动执行下pod install,之后可以正常运行。

2020-11-10 10:48:31 1141 1

原创 函数callback应用(只含代码,不做解释)

function onSubscibe(id, type) { subscibe(id, type, function(callback2){ issubscibe = 1; if (callback2) { callback2(issubscibe); } });};function subscibe(id, type, callback){ if (callback) { .

2020-10-16 16:05:27 96

原创 自己理解的闭包

闭包有3个特性:①函数嵌套函数②函数内部可以引用函数外部的参数和变量③参数和变量不会被垃圾回收机制回收个人认为主要解决外部更改函数内部变量的问题示例:var add = (function () { var counter = 0; return function () {return counter += 1;}})(); add();add();add();...

2020-10-16 16:00:35 45

原创 微信小程序生命周期及应用

转载https://blog.csdn.net/qq_39207066/article/details/79926110

2020-09-14 09:39:18 128

原创 vue项目优化(个人使用)

在根目录下创建 .gitignore文件,这个文件在用git提交时会屏蔽提交配置了的文件(我屏蔽了node_modules等文件的上传,以及带有某些后缀的文件)以下是我的代码.DS_Storenode_modules/dist# local env files.env.local.env.*.local# Log filesnpm-debug.log*yarn-debug.log*yarn-error.log*pnpm-debug.log*# Editor director

2020-09-08 09:31:48 241

原创 微信小程序跳转页面参数为对象

当页面的参数为对象时,找到两种方案:1.使用JSON.stringify转为字符串传参,接受时用JSON.parse转为对象,这样的话因为参数时和get传参时相同,最长不超过1m,若对象过大则会丢失一部分字符串,获取转为对象时会报错。此时可以用url的转码encodeURIComponent和解码decodeURIComponent,下面为代码//发送let doctorInfo = JSON.stringify({a:1,b:2}); wx.navigateTo({ url: '

2020-09-03 09:56:32 495

原创 vue-cli4.0创建项目(vue ui 和 代码创建)

使用vue-cli3创建一个项目1.使用vue UI创建、管理项目;2.项目结构目录整理;3.初始文件添加;4.基本配置;5.跨域配置;使用vue UI创建、管理项目;1.安装全局cli安装cli:npm install -g @vue/cli查看版本:vue --version()2.启动vue ui(需要vue-cli3以上)点击创建如果没有特殊要求按照我的配置也行...

2020-09-02 10:45:31 569

原创 格式化JSON数据 parse和stringify

格式化JSON数据 JSON.parse(JSON.stringify(video_list))JSON.parse 把字符串解析为json对象JSON.stringify 把json对象解析为字符串

2020-08-21 15:56:05 238

原创 url的中文转码和解码

当页面url中带有中文或者中文参数时,有的浏览器会自动解析,有的则不会,又是又会出现之外的错误,所以最佳的方式为将页面的带有中文字符的字段转码再解码;let url = "/video/list/" + encodeURI("老李")//转码let title = decodeURI(url);//解码...

2020-08-21 15:12:27 3776

原创 vue中双向绑定的原理及拓展

首先通过控制台输出一个定义在vue初始化数据上的对象是什么代码:var vm = new Vue({ data: { obj: { a: 1 } }, created: function () { console.log(this.obj); }});结果:a属性中有这两个方法vue通过Object.defineProperty()来实现数据劫持其中get为访问时使用,s..

2020-08-21 10:13:50 343

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除