- 31
- 0
问题描述
修改图片大小,图片无法完全显示。 我们用的版本weex 0.18.
相关代码
<template>
<div >
<image :class='[tapFlag == 1 ? "image1" : "image2"]' src="https://vuejs.org/images/logo.png" @click="onclick"></image>
</div>
</template>
<style scoped>
.image1 {
width:270px;
height:280px;
border-top-right-radius: 100px;
}
.image2 {
width:470px;
height:480px;
border-top-right-radius: 100px;
}
</style>
<script>
export default {
data:{
tapFlag : 1
},
methods: {
onclick() {
if(1 == this.tapFlag){
this.tapFlag = 2
} else {
this.tapFlag = 1
}
}
}
}
</script>
你期待的结果是什么?实际看到的错误信息又是什么?
查看源码 发现:
- (void)_frameDidCalculated:(BOOL)isChanged
{
[super _frameDidCalculated:isChanged];
if ([self isViewLoaded] && isChanged) {
__weak typeof(self) weakSelf = self;
WXPerformBlockOnMainThread(^{
[weakSelf _clipsToBounds];
});
}
}
查看新最新源码发现
在
- (void)_resetNativeBorderRadius 方法中添加了
[self _clipsToBounds];
解决了问题。
疑问
为什么不这样
- (void)_frameDidCalculated:(BOOL)isChanged
{
[super _frameDidCalculated:isChanged];
if ([self isViewLoaded] && isChanged) {
__weak typeof(self) weakSelf = self;
[self.weexInstance.componentManager _addUITask:^{
__strong typeof(weakSelf) strongSelf = weakSelf;
if (strongSelf == nil) {
return;
}
[strongSelf _clipsToBounds];
}];
}
} 0
打赏
收藏
点击回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

