- 博客(35)
- 收藏
- 关注
原创 echarts提示框轮播/echarts-tooltip-carousel.js
echarts提示框轮播/echarts-tooltip-carousel.js。
2022-07-20 20:31:44 359
原创 uniapp app打开微信客服
[代码...]企业微信地址和企业ID获取 步骤1.登录企业微信客服打开企业微信客服登录地址2.步骤图(2.1)下滑到微信外app部分(2.2)按照下图获取,复制客服链接到代码里(2.3)点击企业信息,复制企业ID到代码里
2024-06-21 09:37:33 801
原创 uniapp小程序过大,uniapp小程序压缩
1.运行到小程序时压缩代码,这个仅开发时用选择运行旁边的 发行》小程序-微信 发行后的代码会比运行时压缩的更小2......
2024-04-16 10:44:43 1844
原创 js获取当前星期几/uniapp
// 获取当前星期几 week(e){ // e = 20**-**-** // let week = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] let week =["周日", "周一", "周二", "周三", "周四", "周五", "周六"] let date = new Date(e); let getday = date.getDay(); return week[getday]; },
2023-03-02 15:57:07 412
原创 layui的优缺点/layui
优点:1、轻量级框架,简单易上手,并且UI简洁美观2、适用于开发后端模式,它在服务端页面上有非常好的效果缺点:1、layui出现较迟,相比其他前端框架来说还是不太成熟,兼容性也不强,尤其是在移动端2、在实现前端交互上比较麻烦,因为页面的增删改查都需要查询DOM元素3、由于设计的初衷,LayUi只适合小型项目,即便是小项目,也经常会遇到诸多问题......
2022-07-20 10:55:52 1783
原创 【vue】keep-alive
keep-alive他是vue的内置组件,可以把它包着的组件保留状态1.两个参数include:字符串或正则表达式,可以缓存名称匹配的组件exclude:字符串或正则表达式,任何匹配的组件都不缓存2、在 router-view 上使用可以缓存该路由组件<keep-alive include="Home"> <router-view></router-view> </keep-alive>keep-alive缓存在内存中,会增加浏览器负荷,数
2022-04-25 15:47:26 1589
原创 vue v-show和v-if的区别
1.手段v-if 是动态的向DOM树内添加或删除DOM元素v-show 是利用css样式的display属性来显示隐藏2.编译过程v-if 切换是一个局部编译和局部卸载的过程,销毁和重建内部的时间监听和子组件v-show 只是css样式的切换3.编译条件v-if 是惰性的,第一次渲染条件为否就啥也不做,只有条件第一次改变为真的情况下才开始局部编译,然后在切换的时候卸载v-show 不管初始条件下的状态是否为真,都会编译,然后被缓存,保留dom元素4.消耗v-if 有更高的切换消耗v-s
2022-04-25 11:49:30 1509
原创 vue路由传参【vue路由原理、区别】
vue的路由传值主要通过 query 和 params 来实现方法1、queryquery传参就是在url地址后面拼接 ?参数名=参数值优点:通用性比较好,刷新数据不会丢失例如 rourer-link to=”/goods?id=1001”this.$router.push({path:'home',query:{name:'张三',id:'a1dff45'}) //还有个简单的写法this.$router.push('/home?id='+ 1234 +'&type='+ true)
2022-04-25 10:30:49 1867
原创 uniapp加固后重新签名 MD5签名
java环境下执行jarsigner -digestalg SHA1 -sigalg MD5withRSA -verbose -keystore (秘钥文件路径例D:\word.keystore) -signedjar (签名后保持的文件路径和名字:例: D:\app.apk) (需要签名的文件例:D:\app.apk) (秘钥文件别名)...
2021-09-18 20:42:13 585
原创 uniapp密码加密 rsa加密(jsencrypt.js)
使用在最下面utils里创建rsa.js文件,把下面的放进去,公钥后台给,私钥不用填import { JSEncrypt } from './jsencrypt' // 加密公钥const key = `` // 加密export function rsaEncrypt (msg) { const jsencrypt = new JSEncrypt() jsencrypt.setPublicKey(key) const encryptMsg = jsencrypt.encrypt
2021-09-16 09:50:07 4695 6
原创 uniapp 打开地图app并导航
复制即可,已验证是否安装// 打开gomapApp(latitude,longitude,name){ let url = ""; if (plus.os.name == "Android") {//判断是安卓端 plus.nativeUI.actionSheet({//选择菜单 title: "选择地图应用", cancel: "取消", buttons: [{title: "腾讯地图"},{title: "百度地图"}, {title: "高德
2021-08-11 16:56:25 3995 3
原创 uniapp接口请求封装api(超简单)
最下面有使用方法const commoneUrl = "http://192.168..."; //公共路径 const userId = uni.getStorageSync("userinfo_Data").id //用户id//post请求封装function postRequest(url,data,type){ var promise = new Promise((resolve,reject) => { var postData = data; uni.reques
2021-06-03 14:11:32 13420 2
原创 uniapp设置内容超出隐藏(vue/nvue
uniapp设置内容超出隐藏(vue/nvue)vue多行vue单行nvuevue多行overflow: hidden; //超出部分隐藏 -webkit-line-clamp: 3; //只显示两行 text-overflow: ellipsis; //超出部分显示省略号 display: -webkit-box; //将对象作为弹性伸缩盒子模型显示 -webkit-box-orient: vertical; //设置或检索伸缩盒对象的子元素的排列方式 纵向vue单行text-o
2021-06-03 13:52:50 5620
原创 uniapp小程序定位(省市区)
在这设置复制可用onShow(){ if(uni.getStorageSync("token")){ this.getAuthorizeInfo(); }},methods:{ getAuthorizeInfo(){ const that = this; uni.authorize({ scope: 'scope.userLocation', success() { // 允许授权 uni.getLocation({ type: 'wgs84',
2021-03-11 10:00:34 1159
原创 uniapp判断是不是微信浏览器/uniapp判断是不是微信开发者工具
let ua = navigator.userAgent.toLowerCase();if (ua.match(/MicroMessenger/i) == "micromessenger"){ //是 this.page_render()}else{ //不是 this.com.rel('./page_fail') }
2021-02-22 09:39:56 4975 1
原创 uniapp 获取一周时间范围
效果如图日期选择器用的是uview的日历插件 这是uview组件库链接主要是上边的这个时间显示需要手动来做了定义data 为 一个空字符串 let weekIndex = new Date().getDay(); // console.log(weekIndex) //可得到当前日期以及之前的 for (let i = weekIndex; i >= 0; i--) { // console.log(i) this.data.push(this.getWeek(-i)
2021-01-12 15:06:35 1620
原创 uniapp小程序分包(uniapp分布)都是干货
首先说分包uniapp分包的方法在开放文档里有,有一定基础的小伙伴还是可以看懂的我是链接下面是我在开发中用到的分包首先 我们在根目录下创建一个pagesB文件夹,用来放置需要分包的页面下一步是把比较大的文件直接拉过去,pages里就没有这个文件了,然后配置路由"subPackages": [{ "root": "pagesB", //文件夹名称, pages文件夹同级新建一个就行 "pages": [ { "path" : "line_otem_detail/li
2020-09-25 09:57:46 14867 15
原创 vue开发中遇到的一些问题(面试题)
Vue⾥⾯router-link在电脑上有用,在安卓上 没反应怎么解决?Vue路由在Android机上有问题,babel问题,安装babel polypill插件解决Vue2中注册在router-link上事件无效解决方法使⽤@click.native。原因:router-link会阻⽌click事件,.native指直接监听⼀ 个原⽣事件。RouterLink在IE和Firefox中不起作用(路由不跳转)的问题⽅法⼀:只⽤a标签,不适⽤button标签;⽅法⼆:使⽤bu..
2020-07-25 09:36:09 1505
原创 vue中的data为什么是一个函数(前端)
首先看一下data主要也是受到javascript的特性影响,跟vue本身设计无关。大家都知道.vue的组件是可以复用的,这也就意味着如果我们的data是一个普通对象的话,所有复用了这个实例的组件都会引用同一份数据,就造成了数据污染。但是,data是一个函数的话,数据以函数返回值的形式定义,每次组件的data都是独立的,相当于有了自己的独立空间,就不会相互影响了不给白嫖,随手留赞????......
2020-07-23 17:04:07 623
原创 vue-loader是什么?它的⽤途有哪些?
首先第一个,vue-loader是什?简单来说,它就是webpack的一个加载器,主要作用就是解析和转换.vue文件,提取vue中的逻辑代码,style样式和html模板,再分别交给对应的loader去处理,简单来说,就是把你写的vue代码转换成浏览器能识别的,然后还包含了一些打包和编译的功能用途template1.默认语言 HTML2.每个.vue文件最多包含一个3.内容被提取为成字符串,可以加jade(简化代码的书写方式),script1.默认语言 JS2.每个文件最多包含一个
2020-07-22 11:11:23 1323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人