微信小程序map组件自定义气泡真机不显示 另外,使用 slot=“callout” 进行自定义气泡时,cover-view 标签会因为循环导致所有气泡宽度都一样大,而不是根据内容自适应,这个问题可以通过再加一层cover-view ,不再:marker-id 的层级上写样式解决。最近遇到一个需求需要使用uniapp的map自定义气泡 ,做完之后发现在模拟器上好好的,ios真机不显示,安卓页数时好时不好的。后来看到有人说用nvue可以正常显示,所以记录一下使用nvue遇到的问题。一番查询发现是小程序的老问题了,网上的方法都试了也没能解决。
uniapp中给data中的变量赋值报错 排查了一上午,原本以为是赋值的这个变量有一个键名是空字符串的问题,后来发现是因为在data中声明变量是写的是{},如果写成null就不会报错了,具体原因不清楚为什么。
uniapp使用 web-view 与网页互相通信 在网页中调用uniapp中的postMessage方法,在 的 message 事件回调 event.detail.data 中接收消息。通过evalJS可以为这个webview注入一段js,从而去调用网页中的对象。网页中调用uniapp的方法需要引入uni 的 SDK。// 调用uniapp中的postMessage方法。// 使用getEnv可以判断当前环境。获取webview对象实例。
关于window配置gitlab和gitee平台共存 今天使用gitlab拉取代码突然提示以为是ssh公钥没有配置好,遂又进行了一番配置,实际上并不是这个问题造成的,但还是想记录一下步骤,以免下次配置时又是一番搜索。
uniapp运行到模拟器(联想模拟器) 这个时候再去运行项目即可识别到模拟器,如果还是没有的话就把hbuilder重启一下。填写对应的adb路径,也就是模拟器安装路径下的adb.exe的路径。然后打开模拟器的设置,搜索版本找到版本号,多次点击打开开发者模式。记录一下uniapp项目运行到联想模拟器的流程。进入开发者选项,打开USB调试。先配置一下模拟器端口。
ts封装axios遇到的问题 在使用ts封装axios时,这里总是有一个报错,经过一顿搜索,发现错误原因:在TypeScript中,函数的参数类型和返回类型是不等价的,因此导致类型不匹配。解决方法:将 AxiosRequestConfig 改成 InternalAxiosRequestConfig。
常用DOM事件 如果事件是可取消的,则 preventDefault() 方法会取消该事件,这意味着属于该事件的默认操作将不会发生。stopPropagation() 方法防止调用相同事件的传播。传播意味着向上冒泡到父元素或向下捕获到子元素。
vue项目中使用highcharts记录(甘特图) 但在这个时候会报错:Highcharts error #17,经过排查发现如果type为xrange就会报这个错,推测是缺少某个文件;引入的有这个文件,虽然不知道干啥用的,但是可以试一下,于是在main.js中引入xrange,发现可行;//指定图表的类型,默认是折线图(line)最终简易甘特图就制作完成。