1. 事件如何获取自定义组件的自定义属性?
2. form提交表单时,点击无反应
3. 网络请求,Taro.request(), 是promise的封装,返回promise对象
4. taro实现小程序tabbar
5. taro 实现路由跳转,以及路由传参数
Taro.navigateTo({ url: '/pages/page/path/name' })
componentWillMount () { console.log(this.$router.params) // 输出 { id: 2, type: 'test' } }
6. 修改设计稿尺寸 config/index.js
const config = { projectName: 'myProject', date: '2018-4-18', designWidth: 640, .... }
7.全局样式类
static options = { addGlobalClass: true }
8.阻止事件冒泡 e.stopPropagation()
9. 传递参数
// 你可以通过 bind 传入多个参数
preventPop (name, test, e) { //事件对象 e 要放在最后 e.stopPropagation() }
render () { return <Button onClick={this.preventPop.bind(this, this.state.name, 'test')}></Button> }
10. 柯里化
11.Taro.navigateBack传递参数, 使用navigateTo的时候发生堆栈中出现为null的对象
var pages = getCurrentPages();
var prevPage = pages[pages.length - 2];
prevPage.setState({
title: e.title,
detail: e.detail
})
本文围绕Taro开发小程序展开,涵盖事件获取自定义组件属性、form表单提交问题、网络请求、tabbar与路由跳转实现、设计稿尺寸修改、全局样式类设置、阻止事件冒泡、参数传递、柯里化以及页面返回传参等常见问题与实现方法。
1357

被折叠的 条评论
为什么被折叠?



