- 博客(18)
- 收藏
- 关注
原创 el-upload多文件上传,解决on-success只触发一次问题
el-upload多文件上传,解决on-success只触发一次问题。
2024-03-22 10:23:56
2739
1
原创 uniapp App打包
传统打包1、点击原生app-云打包,填写相关证书信息,点击打包2、打包后会生成打包文件,点击下载即可附:安卓证书在线制作工具安心打包(不上传证书)1、点击原生app-云打包,填写相关证书信息,选择安心打包,点击打包2、打包后会生成打包文件,在如下目录中:如果需要对软件二次封装,为避免证书不一致的问题可以采用此种方式...
2022-02-08 09:17:50
3114
1
原创 微信内容安全
微信内容安全过滤最近有需求做文本安全过滤,服务平台的暂时没有可以用的了,综合考虑了一下,还是决定使用微信服务端的内容安全API(毕竟免费)微信文本安全文档这里未使用云开发,就直接使用https调用,这里封装成一个方法//调用时传入要检测的文本textVue.prototype.wxaMsgSecCheck = function (text) { return new Promise((resolve, reject) => { uni.request({ url:'https:/
2021-10-09 10:56:08
257
原创 elementUi 使用echarts
1、安装echartsnpm install echarts --save2、引入echarts// 引入 echartsimport echarts from 'echarts'// 全局注册组件Vue.prototype.$echarts = echarts3、使用<template> <div class="test2" style="height:600px;" :style="{width:barChartWidth?width:barChartWidth
2021-06-29 15:20:15
2280
原创 element Table合并
element Table表格合并需求:每两个塔之间可能会有跨越情况,有跨越情况时,需要将跨越情况(可能会有多个)显示在两塔之间,形式如下图分析:正常情况下表格是不能这样错位渲染的,而且位置要对应,只能去自定义,有跨越情况时,对表格做一个合并,然后自定义内容合并表格:element table的方法 :span-method="objectSpanMethod"objectSpanMethod({ row, column, rowIndex, columnIndex }) { // 表格合并行
2021-06-07 16:18:34
316
原创 H5页面缓存问题
场景:扫描二维码进入H5页面,开发更新过H5页面后此时的页面并不是最新的,需要刷新一下才能更新解决方法(1)给地址添加一个随机参数,避免缓存如:先定义一个方法,获取获取路径中的随机参数GetQueryString(name){ //获取路径中的参数 var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match
2021-05-25 13:50:24
2047
原创 vue插槽
插槽slot顾名思义,插槽可以将一部分内容插入到你想要放置的位置,用官方的话来说就是控制内容的分发。比如,一个组件中的内容可能会出现多种情况,这时我们就可以用插槽实现。如下子组件中预留三个slot<template> <view> <slot name="preSlot"></slot> <slot>默认</slot> <slot name="subSlot"></slot> </vi
2021-03-16 15:28:24
178
原创 自定义组件(日期选择)实现v-model
自定义组件实现v-modelv-model的本质:<input v-model="variable" />// 等价于<input :value="variable" @input="variable = $event.target.value" />相信大家都会倾向于第一种写法,这个是封装好的组件,如果是我们自己写的组件,v-model有没有效果呢?很明显,直接写是没有效果的,不下点功夫怎么会有回报,我们用写好的组件方便是因为有些事别人替我们做了。要想方便以后使用,那
2021-03-05 17:33:57
1470
原创 父子组件间传值(自定义地区选择组件)
子组件子组件通过props接受父组件传来的值,通过this.$emit(‘方法名’, this.result)这里通过父组件来控制子组件的弹出层显示:props: { popShow: { type: Boolean, default: false } },注意,这里的popShow和data中的数据不可重名,并且可以用this来引用,如在组件内部我通过locationPopShow来控制弹出层隐藏和显示,在组件的mounted周期中我们可以拿到父组件传来的值mo
2021-03-01 17:35:54
219
原创 uniapp常用设置
1、系统信息uni.getSystemInfo({ success: function (res) { console.log(res.model); //状态栏高度 console.log(res.statusBarHeight); console.log(res.windowWidth); console.log(res.windowHeight); console.log(res.language
2020-12-23 13:38:18
932
1
原创 ArcGis for js 自定义点和弹出层
<!DOCTYPE html><head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no"> <title>地图</title> <style> html, body, #viewDiv
2020-12-08 22:53:55
1215
3
原创 uniapp中使用canvas绘制带二维码的海报页
canvas绘制带二维码的海报页用组件总是有各种问题,索性研究一下原生canvas画法先上代码<template> <view class="content"> <canvas canvas-id="qrcode" class="qrcode" style="width: 400rpx;height:400rpx;" /> <canvas canvas-id="myCanvas" v-show="canvasShow" id='sss'><
2020-12-01 14:02:29
2398
原创 v-for循环的input框的求和问题
v-for循环的input框的求和问题首先了解一下需求:在评分表里的每一项进行评分,并将每一项的评分及对应的具体内容放到一个对象中,并将这些对象放到一个数组中,在提交时发送给后台,同时前端页面也展示合计总分。数据结构/*这是每一个评分项的数据结构*/postData:{ "activityId": 0, "anonJudgeId": "", "itemId": 0, "ju
2020-11-07 23:03:25
1686
原创 input的属性type=“number“的兼容性问题
@[TOC]input的属性type="number"的兼容性问题项目场景:h5的评分活动最近做了一个h5的评分活动,需要兼容ios和安卓,为了优化用户体验,需要指定调起数字键盘。问题描述:ios无法调起数字键盘我大安卓一直没毛病,通过type="number"设定,可是到了ios上却只能调起默认键盘,虽说不是大问题,但也很困扰。<input type="number"> 原因分析:浏览器不支持在查阅了很多资料后,终于发现了问题所在MDN中写道:**不支持 “number
2020-11-05 16:09:59
6572
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人