- 关于父向子传值属性优先级问题?
我在子组件里面定义了一个innerText的属性, // components/myHeader/myHeader.js Component({ /** * 组件的属性列表 */ properties: { innerText:{ type:"string", value:"default value" } }, /** * 组件的初始数据 */ data: { innerText:"123456" }, /** * 组件的方法列表 */ methods: { } }) 在父组件使用的时候,我发现一下两种方式都是可以成功传值的 <!-- 自定义组件 --> <myHeader innerText="自定义组件" inner-text="自定义组件2"> <view>这是slot的内容 </view> </myHeader> 但是如果”innerText“和”inner-text“同时存在的时候,生效的是innerText,为什么这样呢?
2019-12-25 - 关于组件里面properties和data优先级问题?
[图片] 我有一个问题,如果我在组件中,同时在properties和data里面定义了一个变量innerText,那么页面渲染的时候,是渲染哪一个呢? <view class="myComp" > {{innerText}} <slot></slot> </view>
2019-12-25 - 自定义组件的样式和内容没有生效?
[图片] 我写了一个简单的组件,定义了一个innerText的properties // components/myHeader/myHeader.js Component({ /** * 组件的属性列表 */ properties: { innerText:{ type:"string", value:"default value" } }, /** * 组件的初始数据 */ data: { }, /** * 组件的方法列表 */ methods: { } }) 然后我在wxml文件里面使用了它 <view class="myComp" > {{innerText}} <slot></slot> </view> 结果渲染的时候,样式没有渲染出来,innerText也没有渲染出来,只有slot里面的内容渲染出来了 <!-- 演示常用的组件 --> <!-- 自定义组件 --> <myHeader innerText="some text"> <view>这是slot的内容</view> </myHeader> 页面渲染结果,但是 {{ innerText }}里面的内容没有渲染出来 [图片]
2019-12-25 - index.json里面不能添加注释?
[图片] 今天开发的时候碰到一个古怪的问题,我新建了一个组件,然后在index.json里面添加了一行注释,结果编译的时候,总是不通过,去掉就可以了 { "usingComponents": { // 要使用的组件的名称 组件的路径 "my-header":"/components/myHeader/myHeader" } }
2019-12-25 - navigator组件 open-type="exit" 没有生效 ?
我在演示代码里面添加了如下代码,没有生效: <navigator open-type="exit" target="miniProgram">退出当前小程序</navigator>
2019-12-24 - 小括号在小程序中不能直接使用?
下午在练习小程序开发的时候,直接使用不了小括号,直接使用的话,编译会出错 <view wx:elif="{{ a < 1 }}"> a < 1</view> <view wx:else="{{ a < 1 }}"> a 小于 1</view> 改成 这样的形式就又可以了 <view wx:if="{{ a > 3 }}"> a > 3</view> <view wx:elif="{{ a < 1 }}"> a {{"<"}} 1</view> <view wx:else="{{ a < 1 }}"> a 小于 1</view>
2019-12-24 - 微信模拟器总是白屏?
[图片] 求各位大神帮助,我昨天创建了一个简单的Hello world的应用,然后不知道怎么回事,一开始还可以正常显示,但是现在编译的时候,总是出现白屏,内容都显示不出来了。 我只有一个页面,代码如下,奇怪的是,使用真机调试的时候,又是可以显示出来的 <view> hello hello </view>
2019-12-24