微信小程序常见的开发问题汇总

互联网 20-6-20

1. coverview 中的强制换行

.wrap{   word-break: break-all;   word-wrap:break-word;   white-space:pre-line; }

2. IOS 阻止页面弹性橡皮筋效果

// taro 为例 import Taro, { Component, Config } from '@tarojs/taro';  export default class HomePage extends Component {     config: Config = {         navigationBarTitleText: '首页',                disableScroll: true, // 这一句     }; }

3. 组件之间的通信方法传递,taro 中需要方法名为 on 开头

container.js

import Child from 'child';  render(){     return <View>         <Child onToggle={this.handleToggle.bind(this)}/>     </View> }

child.js

handleClick(){     this.props.onToggle(); }  render(){     return <View onClick={this.handleClick.bind(this)}>点击测试</View> }

4. 微信小程序地图

  • 在用户手动缩放地图时,不会自动触发 scale 的变化,如果要将地图缩放到初始大小,scale 值是没有变化的,不会触发页面更新;此时可以略微改变一下 scale 值,加上一个很小的数,如 0.000001
state = {     scale : 10 }  resetScale(){     this.setState({         scale:this.state.scale===10?10.00001:10     }) }  render(){     return (         <Map scale={this.state.scale}/>     ) }
  • 地图定位不准的问题,尝试使用 gcj02 坐标
Taro.getLocation({     type:'gcj02' // 这里 }) .then(res=>{     let { longitude, latitude } = res; })

推荐教程:《微信小程序》

以上就是微信小程序常见的开发问题汇总的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 微信小程序
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信小程序开发初次体验

相关资讯