
微信小程序
予倾
这个作者很懒,什么都没留下…
展开
-
微信小程序的方法和插槽slot
1)触发自定义事件并且传值:this.triggerEvent(“itemclick”,{index})2)在页面中获取子组件对象,就可以调用组件中的方法,使用组件中的数据:父组件中注册的子组件 <lmmethodsAndData id="lmmd"></lmmethodsAndData>拿到子组件中的值:this.selectComponent("#lmmd")3)有时候,组件中的内容(html)有时候是需要动态变化的。插槽的作用:组件中的结构是在使用组件 时确定的。使用原创 2020-12-22 19:13:44 · 971 阅读 · 0 评论 -
路由跳转
最基本的页面跳转<navigator url="" open-type="navigate">跳转</navigator>open-type指定跳转方式:默认是navigatenavigate :左上角返回按钮redirect :左上角home按钮switchTab:只能跳转到tabbar配好的路由reLaunchnavigateBack:返回上一页传递数据:<navigator url="/pages/detail/detail?name=wc&原创 2020-12-21 20:59:36 · 109 阅读 · 0 评论 -
app和页面和组件的生命周期
App对象的生命周期:1)onLaunch: 当小程序初始化完成时,会触发 onLaunch(全局只触发一次)①可以发起ajax请求,获取全局数据②获取用户信息③模拟启动小程序出错2)onShow: 当小程序启动 或 切前台 (很少用)3)onHide: 当小程序切后台 (很少用)4)onError: 当小程序出错会就调用onErrorPage对象的生命周期:1)onLoad:页面加载时执行,只执行一次2)onShow:页面展示时执行,执行多次3)onReady:页面初次渲染时执行原创 2020-12-21 20:23:31 · 360 阅读 · 0 评论 -
事件处理和ajax请求
事件处理:①事件绑定传递参数依靠(data-xx)进行传递②target:触发的事件源 currentTarget:事件绑定的当前组件③capture-bind:tap = “” 捕获型传播:改变事件的传播机制(由外向内)④阻止事件冒泡bindtap = catchtap1)在小程序中,事件通过bind/catch这个属性绑定事件;2)在bind/catch后面可以加上一个冒号,这个冒号也可以不加。3)所有组件共有事件类型A)touchstartB)touchmoveC).原创 2020-12-21 19:35:53 · 139 阅读 · 0 评论 -
微信小程序常用内置组件
<text>\n\n\n\n\n------------------------滚动视图部分---------------------</text><!-- 水平滚动 --><scroll-view scroll-x class="container-x"> <view wx:for="{{10}}" wx:key="index" class="item01"></view></scroll-view><原创 2020-12-17 19:43:27 · 324 阅读 · 0 评论