TARO 实践问题总结

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

})

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值