自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue多地址访问项目配置

修改webpack.dev.conf里的compilationSuccessInfo messages: [ `App run at: `, `Local: http://localhost:${port}`, `Network: http://${require('ip').address()}:${port}`, ],

2021-12-08 14:36:59 225 1

原创 uniaoo自定义保存

/* APP自定义保存 */ plusSaveFile({url,customName='',opt}) { return new Promise((resolve,reject)=>{ // 可自行修改参数 // 参数api: http://www.html5plus.org/doc/zh_cn/downloader.html#plus.downloader.DownloadOptions let downloadOptions = { m.

2021-12-08 14:27:44 409

原创 uniapp转发文章

// 转发微信 朋友圈 transArticle(data, type) { let token=uni.getStorageSync(ACCESS_TOKEN); if (!token) { this.$tip.toast('请先登录') return } // 文章标题 const contentTitle = data.title; const imageUrl = this.$config.apiUrl + '/' + data

2021-12-08 14:13:07 179

原创 uniapp微信支付

function wxPay(that,orderId, amount,description) { let url = ''; that.$api.wxPay({ description: description, //amount*100 amount: amount*100, orderId: orderId, notifyUrl: "", createBy: uni.getStorageSync("login_user_info").id, wxRec

2021-12-08 14:07:49 297

原创 uniapp注册全局Router生命钩子

/** * 注册全局Router生命钩子 */export const registerRouterHooks = function () { registerHook(this.lifeCycle.routerbeforeHooks, function () { return new Promise(async (resolve) => { this.CONFIG.routerBeforeEach(); // 触发暴露给开发者的生命钩子

2021-12-08 14:03:40 320

原创 uniapp自动更新

import configService from '@/common/service/config.service.js'//APP更新export default function appUpdate() { plus.runtime.getProperty(plus.runtime.appid, function (wgtinfo) { var wgtinfo = wgtinfo; var versionCode = wgtinfo.versionCode var platform

2021-12-08 13:41:54 271

原创 消息提示音

百度语音播放speckText(str) { var url ="http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=6&text=" + encodeURI("您有新消息"); new Audio(url).play(); },audio语音播放 <audio id="audio" preload="auto" loop> <source src="./asset

2021-10-12 14:27:35 279

原创 随机生成10位数字符串

const str = Math.random().toString(36).substr(2, 10);

2021-10-09 09:54:01 392

原创 JavaScript this 关键字

在方法中,this 表示该方法所属的对象。如果单独使用,this 表示全局对象。在函数中,this 表示全局对象。在函数中,在严格模式下,this 是未定义的(undefined)。在事件中,this 表示接收事件的元素。类似 call() 和 apply() 方法可以将 this 引用到任何对象。...

2021-10-08 11:42:45 24

原创 正则表达式表单验证实例

/*是否带有小数*/function isDecimal(strValue ) { var objRegExp= /^\d+\.\d+$/; return objRegExp.test(strValue); } /*校验是否中文名称组成 */function ischina(str) { var reg=/^[\u4E00-\u9FA5]{2,4}$/; /*定义验证表达式*/ return reg.test(str); /*进行验证*/

2021-10-08 10:37:33 35

原创 vue直接下载文件

当我们下载文件时,请求服务器的文件会在浏览器打开这个链接,下面代码就是直接下载文件不预览的方法 axios({ method: "get", url: 你的url, responseType: "blob", }).then((res) => { let hzIndex=res.config.url.lastIndexOf('.');//获取点的位置 let lineIn

2021-09-29 16:33:34 551

原创 vue中文首字母拼音

export default(function () { let PinYin = { a: "\u554a\u963f\u9515", ai: "\u57c3\u6328\u54ce\u5509\u54c0\u7691\u764c\u853c\u77ee\u827e\u788d\u7231\u9698\u8bf6\u6371\u55f3\u55cc\u5ad2\u7477\u66a7\u7839\u953f\u972d", an:

2021-09-26 11:02:10 2640

原创 vue学习总结

initDatainitData主要是初始化data中的数据,将数据进行Observer,监听数据变化function initData (vm: Component) { /*得到data数据*/ let data = vm.$options.data data = vm._data = typeof data === 'function' ? getData(data, vm) : data || {} /*判断是否是对象*/ if (!isPlainObje

2021-09-23 15:48:13 50

原创 vue表格封装

<template> <div class="table-container"> <div class="table-box"> <el-table class="table-height" highlight-current-row v-loading="loading" :data="tableData" fit :height="tableHeight"

2021-09-23 09:46:35 205 1

原创 vue的响应式原理

vue.js的响应式原理是由object.defineproperty实现的,通过给对象属性设定getter/setter方法来监听数据变化,通过getter进行依赖收集,每一个setter是一个观察者,当数据发生变化时通知订阅者更新视图

2021-09-22 10:29:08 26

原创 css 设置按钮在底部 鼠标滑入显示

css 设置按钮在底部 鼠标滑入显示.img-col { border: 1px solid #5565a4; text-align: center; cursor: pointer; .model-btn { cursor: default; text-align: center; color: #fff; opacity: 0; font-size: 20px; background-color: rgba(0, 0, 0, 0.5);

2021-08-26 11:54:40 181

原创 动态生成el-checkbox,初始化值后,点两下才有选中效果问题

动态生成el-checkbox,初始化值后,点两下才有选中效果问题初始化值的时候用setthis.$set( this.form, key, "" );

2021-08-26 11:53:46 292

原创 vue拆分数组

vue拆分数组 arrGroup(array, subGroupLength) { let index = 0; let newArray = []; while (index < array.length) { newArray.push(array.slice(index, (index += subGroupLength))); } return newArray; },

2021-08-26 11:49:36 182

原创 vue根据规格生成表格

vue根据规格生成表格 <div v-for="(deitem, deindex) in degzList" :key="deindex" style="display: inline-block; margin-left: 30px; height: 400px" > <el-row v-for="(eitem, eindex) in specsform[`mainM

2021-08-26 11:47:31 48

原创 vue视频播放组件

vue视频播放组件<template> <!-- Video组件 --> <div id="common-video" class="h-100"> <div :class="{ isShow: control }" class="h-100"> <video ref="myVideo" :poster="poster" :src="src" :controls

2021-08-26 11:35:04 34

原创 mvc登录过滤器

mvc登录过滤器1.LoginActionAttribute类2.FilterConfig3.RouteConfig4.Global5.登录控制器1.LoginActionAttribute类public class LoginActionAttribute : ActionFilterAttribute { //判断是否是登录 public bool ...

2019-10-12 17:05:15 118

原创 C#后台接收js数组

1.前台 $.ajax({ url: url, data: {models:list}, type: "post", async: false, cache: false,2.后台public ActionResult Add(Li...

2019-04-10 10:56:22 3011 2

原创 sql合并重复值,用逗号分隔

string= (stuff((select ‘,’ + 重复字段 from 表1 where [字段1] = m.[字段1] for xml path(’’)),1,1,’’))字段1是表1的字段m是表1重命名后

2019-04-08 10:04:31 1899 4

转载 ef 不需要查询数据库直接修改表的值

public int UpData(T model, params string[] proNames) { //4.1将 对象 添加到 EF中 DbEntityEntry entry = null; var set = db.Set<T>().Fi...

2019-04-04 10:58:15 725

原创 NPOI操作excel

导入excel表格,数据转datetable,存入数据库1.引入dll文件工具—nuget包管理器—搜索在程序包管理器控制台输入Install-Package NPOI -Version 2.0.62.转datetable public int uploadFile(HttpFileCollection files, string path) { ...

2019-03-28 14:29:49 290

空空如也

空空如也

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

TA关注的人

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