vue3 中使用腾讯地图 本来用百度就很方便,结果客户要求。。。折腾了一天,特别记录一下。首先构建需要的环境vue、axios、element-plus等然后再publuc下引入腾讯地图的链接 src="https://map.qq.com/api/gljs?v=1.exp&key=自己的秘钥></script>然后再创建地图方法前加上window,例如<template> <div> <div ref="mapInfo" id="info" c
Vue3使用axios 一直用UNIAPP,这次项目要用vue来写,就比较纠结装了vue3,然后挺多不适应的,记录下接口使用吧安装$ npm install axios --save创建config.js这里创建拦截器跟配置域名import axios from 'axios';import { ElMessageBox } from 'element-plus';const config = { // baseURL: process.env.baseURL baseURL: 'https://www
小程序/js/uni订单金额播放 之前发现直接播放会自动中断,所以纠结了半天先说思路,首先金额转成字符串,然后截取,得到两段数组,然后遍历,前段需要追加单位,后段小数点后,之后得到需要播放的音频数组,在每段播放完进行完后播放下一段。语音包有点问题就不放了,还是看代码吧 data: { v_if:false, money:0, video_list:[],//语音列表 now_play:0, max_play:0, now_video_src:'', }, /**
uni push推送 tp6 https://ask.dcloud.net.cn/question/108521 里有大佬说只能透传消息来执行播报,那就很好办了前台监听 // #ifdef APP-PLUS const _self = this; const _handlePush = function(message) { console.log('监听消息推送'); console.log(message); // TODO let order_video = plus.audio.create
安卓studio 创建模拟器 安装首先官网下载安装包,一路next这里我选不导入设置接着会提示是否连接到google,直接选否接着默认设置,根据习惯选外观风格等下载的组件安装完成然后就安装成功创建模拟器环境选择sdk manage勾选这三个就行,CPU是amd那把 android emulator hypervisor driver for amd processorc 也勾选上创建选择AVD manage根据需要选择设备尺寸,貌似大多人都推荐Pixel 3XL下载要运行的安卓版本,我是直接用API30
laravel-admin配置https 头一次用,记录下env文件里把域名写正确,加上htts,然后加上ADMIN_HTTPSAPP_URL=https://xcx.xxxxxxx.comADMIN_HTTPS=true更新下缓存php artisan config:cachephp artisan route:cache不生效的话就在config/admin.php把ADMIN_HTTPS设置true然后更新缓存...
海龟GIT,tortoisegit的使用 因为命令行一直菜,然后就一直都使用tortoisegithttps://tortoisegit.org/download/使用官网下载之后正常安装就行,根据需要下载语言包如果有安装语言包的话,在常规设置里选择语言包之后在目录创建版本库,然后进行对应操作...
Uni分包/小程序分包 一直懒得研究分包,结果还是躲不掉。先说目录结构,按官方的来就好了,主包然后是分包,而且tabBar 页面必须在 app(主包)内接着是pages.json,基本按官方给出的就好了,还是很简单{ "pages": [{ "path": "pages/index/index", "style": { ...} }, { "path": "pages/login/login", "style": { ...} }],
Vmware安装CentOS8 ,以及访问下配置的域名 下载环境是vmware ,前一阵折腾Ubuntu,换成centos试试官网下载就行https://www.centos.org/download/,阿里的镜像http://mirrors.aliyun.com/centos/8.3.2011/isos/x86_64/网上说版本区别是这个,但是跟8.0对不上,就下了最完整的版本DVD版本:DVD是标准安装盘,一般下载这个就可以了NetInstall版本:网络安装镜像Everything版本:对完整版安装盘的软件进行补充,集成所有软件LiveGno
uni checkbox选中样式 直接复制添加再app.vue里面,最外层可是当前页面的最外层class //最外层可是当前页面的最外层class .cart-page { /* #ifdef H5 */ uni-checkbox .uni-checkbox-input { // border-radius: 50% !important; color: #ffff00 !important; } uni-checkbox .uni-checkbox-input.uni-che
uni 小程序登录,授权登录模板,授权登录失败 记录下,之前一直拿到code后就不管了,后来加上iv、encryptedData 给后台,但是有时候解密会报错,就会显示授权登录失败,最后找到原因是先获取用户信息导致的1.点击之后先登录获取code2.获取code后再获取用户信息3.传递数据备注:先调用了getUserInfo获取了解密数据,然后又调用的login,就会刷新登录态,导致登录失败<template> <view class="page"> <view class="tk-column ">
Jetbrains系列产品重置试用方法 直接看这篇: https://zhile.io/2020/11/18/jetbrains-eval-reset.html文章里给出的地址:https://gitee.com/pengzhile/ide-eval-resetter下载之后拖进去,然后勾选每次重启前自动复位最后有条件还是买正版吧,毕竟国际惯例本项目只做个人学习研究之用,不得用于商业用途!若资金允许,请点击链接购买正版,谢谢合作!学生凭学生证可免费申请正版授权!创业公司可5折购买正版授权!...
批量坐标逆解析 public function test(){ $url= 'https://apis.map.qq.com/ws/geocoder/v1/'; $list = DB::name('address')->where('status',1)->select(); foreach ($list as $key => $value) { $value['lng']=preg_replace('# #','',$value['lng']); $value['.
php冒泡排序 数组冒泡排序 又遇到排序问题,最简单的冒泡排序,上学时候学过,结果很少用,最近又遇到了,记录下冒泡排序 $new_list = [1,5,3,6,2,4,7]; dump($new_list); for($a = 1;$a<$len;$a++){ for($i = 0 ;$i<$len-1;$i++){ //这个位置进行比对 if($new_list[$i] > $new_list[$i+1]){
clearInterval取消定时器不生效,以及秒杀倒计时 做wifi定位时候发现clearInterval有时候会失效,比如连续点击开始时,最后发现每次启动定时器时先取消一次就好。个人理解是多次执行setInterval时候每次返回的id被新的id覆盖,而旧的方法还没被终止,点击终止时候只能暂停最后一些生成的id,所以每次创建定时任务时候把之前的终止就好了 let that = this; clearInterval(that.data.timeInterval)//停止之前的定时器 // that.do_get_wifi_list()
uni单击与双击,三击 记得之前有同事说过处理双击事件,然后听了个大概,这次用到了,记录下定义点击时间data() { return { video_url:'', screenHeight:'', touchStartTime:0 }; },然后点击时执行,判断当前时间与点击时间的差值 let that = this; let now_time = new Date().getTime(); if(now_time - this.to
微信小程序checkbox 数量限制 改一个老项目,然后遇到了,记录下先说下思路,给label绑定事件,点击时候判断是否达到限制,达到最大限制后把其他未选的禁用 <checkbox-group bindchange="check_wifi_change"> <view class='list' wx:for='{{wifiList}}' wx:key='index' wx:for-item='item'> <view class="left_L"> &l