一般这种 not found,找不到的很有可能是你没有把模板导过来 类似于这种 <!-- 导入 模板 --> <import src="../../template/template.wxml" /> 不过还是像酸奶说的,先学贴代码片段吧,这样以后也方便提问
template标签name值显示not found 怎么解决?[图片]
2019-12-18小程序的组件,包括自定义组件都会有这个情况。如果做组件阴影效果的话就特别明显,无论偏移量多少都不会在组件外显示。不知道是自带overflow:hidden,还是shadow Dom 的特性,这里没有研究,就不做结论了。 所有要做定位可以 [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'再包一层'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码][代码]></[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码]
image相对于button就绝对定位,超出button的范围之后,隐藏掉了?[图片][图片]
2019-12-09其实就是允许用户通过pc端的系统,自定义底菜单... 是不是有点难为小程序了。
如何动态设置底菜单?业务上需要根据用户角色来动态配置底菜单,例如:角色A:需要使用底菜单 a,b,c;角色B:需要使用底菜单 a,c,d;角色C:需要使用底菜单 x,y,z,底菜单的数量是不固定的。参考了官方的自定义tabbar,似乎是无法满足需求的。官方自定义tabbar也需在json中声明,且‘只能配置最少 2 个、最多 5 个 tab’,只是把渲染这块交给了开发者。 抛开官方的方案,可以用自定义组件,然后在每个页面内引入组件,自己控制路由和显示内容。这个是可以满足业务需求,为了保证类似于原来的tabbar,路由用首页开始到tabbar页面,一直用 wx.redirectTo()。相应也出现了一些问题。 页面的生命周期发生了变化。这种路由条件下每次都会触发onload函数,这个是区别于原来的tabbar 每次进入页面自定义组件都要重新加载,会出现闪烁问题。这个情况在部分机型上还是挺明显的。 想过去修改页面栈,自己去模拟switchTab,尽管官方不建议修改。事实上我也没有找到修改的办法。getCurrentPages() 似乎返回页面栈拷贝,修改无效。 不知道各位有没有类似的解决方案,还望不吝赐教。
2019-11-15通过开发者工具的二维码编译模式 看看扫码之后接收参数的情况吧,[图片]来确定是不是码的问题
生成小程序码未跳转对应页面?API:wxacode.getUnlimited 调用方式,服务端调用:POST https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN 可以生成小程序码,但是跳转不到指定的页面,page填的是pages/news/news,跳转到了首页(pages/index/index),page我换成其他的还是跳转首页 appid:wx7d7da4c94dee65bf[图片]
2019-11-14我理解是这样的。 wx.getLocation 这个接口本身执行并不是异步的,同步执行的返回undefined,也不会返回Promise对象。获取地理位置是异步的,体现在 success 的回调里面。 一楼的写法是可以的。附赠 阮一峰es6 入门 await 说明 await
async/await 还是同步怎么办?[代码]get[代码][代码]: async function(e) {[代码][代码] [代码][代码]let[代码] [代码]$that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]let[代码] [代码]$distance = await getDistance($that.data.info._point);[代码][代码] [代码][代码]if[代码] [代码]($distance <= 8000) {[代码][代码] [代码][代码]//step1[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]//step2[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码] [代码]let[代码] [代码]getDistance = async (point) => {[代码][代码] [代码][代码]let[代码] [代码]$geo = [代码][代码]null[代码][代码];[代码][代码] [代码][代码]await wx.getLocation({[代码][代码] [代码][代码]type: [代码][代码]"gcj02"[代码][代码],[代码][代码] [代码][代码]altitude: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]$geo = [res.longitude, res.latitude];[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: err => {[代码][代码] [代码][代码]$geo = [180, -80];[代码][代码] [代码][代码]},[代码][代码] [代码][代码]complete: () => {[代码][代码] [代码][代码]let[代码] [代码]$pointJson = JSON.stringify(point);[代码][代码] [代码][代码]let[代码] [代码]$pointGeo = JSON.parse($pointJson);[代码][代码] [代码][代码]let[代码] [代码]$point = $pointGeo.coordinates;[代码][代码] [代码][代码]let[代码] [代码]$rad = 6378137;[代码][代码] [代码][代码]let[代码] [代码]$rad1 = parseFloat($geo[1]) * Math.PI / 180.0;[代码][代码] [代码][代码]let[代码] [代码]$rad2 = parseFloat($point[1]) * Math.PI / 180.0;[代码][代码] [代码][代码]let[代码] [代码]$sub1 = $rad1 - $rad2;[代码][代码] [代码][代码]let[代码] [代码]$sub2 = parseFloat($geo[0]) * Math.PI / 180.0 - parseFloat($point[0]) * Math.PI / 180.0;[代码][代码] [代码][代码]let[代码] [代码]$sub = (2 * $rad * Math.asin(Math.sqrt(Math.pow(Math.sin($sub1 / 2), 2) + Math.cos($rad1) * Math.cos($rad2) * Math.pow(Math.sin($sub2 / 2), 2)))).toFixed(0);[代码][代码] [代码][代码]return[代码] [代码]parseInt($sub);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码]}[代码]我在get函数中会直接跑到step2,然后才到return parseInt($sub)
2019-11-04微信公众平台-设置-介绍 可以设置小程序的介绍。 小程序的名称和介绍都是作为微信搜索的爬虫依据,如果你说的关键词是做SEO的话。10个关键词?我也不太清楚这个。
小程序在哪可以设置10个关键词?后台找不到可以设置关键词的入口,还请大神们解救一下,谢谢了。
2019-10-31'onPullDownRefreash ' 拼错了... 之前就有了,就没贴开发者工具的版本。我现在用的是 stable 1.02.1907300
wx.d.ts 有个错误的API,不知道怎么引起的?[代码]/**[代码][代码]* 页面相关事件处理函数--监听用户下拉动作[代码][代码]*/[代码][代码]onPullDownRefreash?: () => void;[代码]wx.d.ts中这段代码不知道什么时候出现的,不知道是不是我编辑器引起的。然后每次提示都是错误的,有咩有人遇到过类似的问题?
2019-09-11之前同时开启开发者工具的编辑器 和其他的git管理工具,有时候会出现文件内容丢失的现象,可能是对文件的监听有些冲突。 后来就一直关上了工具的编辑器,只用vscode了,没再出现过丢失的现象
代码丢失文件里有时候会闪烁成空白文件重现编译会还原,今天突然闪烁下然后代码就没了,丢失了,这叫人怎么用啊!太恐怖了
2019-09-05并非重置了,而是页面没有在Data中给出初始值。[图片] 如果给出初始值的话 [图片] 其中created中时组件的prop的默认值。 提供个参考,你可以试一下
自定义组件生命周期attached,为什么propery被重置?在使用自定义组件时传入property [图片] [图片] 组件内部给startYear,endYear设置了默认值 [图片] 打印生命周期 [图片] [图片] 为什么会在attached时startYear,endYear会被置为0呢?
2019-08-26兄dei,赶紧去百度一下flex布局,为以后的grid布局打打基础
如何将text组件以及image放在同一行[图片] 请问各位大佬如何将这三个内容以 “< > with ❤️in TMC” 显示? wxml:[代码]<[代码][代码]image[代码] [代码]src[代码][代码]=[代码][代码]'/images/icon/字体代码 (1).png'[代码] [代码]style[代码][代码]=[代码][代码]"width:28rpx;height:28rpx"[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]"copyright"[代码][代码]>with in TMC[代码][代码] [代码][代码]</[代码][代码]text[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]style[代码][代码]=[代码][代码]"width:28rpx;height:28rpx"[代码] [代码]class[代码][代码]=[代码][代码]"copyrightp"[代码] [代码]mode[代码][代码]=[代码][代码]""[代码] [代码]src[代码] [代码]= [代码][代码]'/images/icon/爱心 _实心 (1).png'[代码] [代码]>[代码][代码] [代码][代码]</[代码][代码]image[代码][代码]>[代码] wxss: [代码].copyright {[代码][代码] [代码][代码]font-size[代码][代码]: [代码][代码]28[代码][代码]rpx;[代码][代码] [代码][代码]color[代码][代码]: [代码][代码]#999[代码][代码];[代码][代码] [代码][代码]position[代码][代码]: [代码][代码]fixed[代码][代码];[代码][代码] [代码][代码]bottom[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]left[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]right[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]padding[代码][代码]: [代码][代码]30[代码][代码]rpx;[代码][代码] [代码][代码]text-align[代码][代码]: [代码][代码]center[代码][代码];[代码][代码] [代码] [代码]}[代码][代码].copyrightp{[代码][代码] [代码][代码]position[代码][代码]: around;[代码][代码] [代码][代码]bottom[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]left[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]right[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]padding[代码][代码]: [代码][代码]30[代码][代码]rpx;[代码][代码] [代码][代码]align-items: around[代码][代码]}[代码]
2019-07-30