weixiaoD 最近的时间轴更新
weixiaoD

weixiaoD

V2EX 第 429013 号会员,加入于 2019-07-13 01:33:50 +08:00
今日活跃度排名 22025
weixiaoD 最近回复了
手机打开,第一反应有点丑。。。
@alvinbone88 这么尴尬,忘记+value 了,哈哈,粗心了,已经搞定,感谢感谢
@alvinbone88 喔,可以了,谢谢; 还有一个疑问,就是怎么在 h 函数里使用计算属性呢? 我的组件逻辑是这样的, 用 NLi 标签列出按钮,然后通过点击这个按钮把 value 加到数组里, 如果这个 value 已经在数组里的就把他移除掉, 说白了就是一个多选组件, 然后我想他的 icon 颜色 选中就为绿色, 没选就黑色, 这里我用了计算属性来表达
```
const isSelected = computed(() => {
return (item: menu) => {
return tmp_selected.value.some(o => o === item.value);
};
});

color: isSelected(item) ? '#1abc9c' : '#bdc3c7',
```
我在 template 里是可以这样表达的
```
<n-icon :color="isEmpty ? 'black' : '#00b894'"></n-icon>
但是现在我写进去 h 函数里,他不给我这样表达了,有报错,这种有啥好的处理逻辑吗?
我的想法是先给每一个 item 一个默认 color 属性,然后 icon 的 color:item.color, 最后通过 button click 事件去控制这个 item.color 的值, 不过我还是想学一下计算属性的方法, 不知道可以实现不?

![62ed599d648f00bcc97c3.png]( https://i.9m.pw/file/62ed599d648f00bcc97c3.png)
@alvinbone88 好像确实是这个问题,现在我改了函数返回,但是还有有一个 warning, 我找不出是哪部分代码发出的
![6cedc03957a7eedee9bc5.png]( https://i.9m.pw/file/6cedc03957a7eedee9bc5.png)
![80ca7e1bf21bc359e13e3.png]( https://i.9m.pw/file/80ca7e1bf21bc359e13e3.png)
@alvinbone88
@RabbitDR
@lisongeee 我附加里的代码内容可以帮忙看看是哪里的问题吗?
@lisongeee 哈哈哈, 我就是看他那个示例代码里, 都是用 h 函数实现的,刚好我又能理解这个逻辑,所以就也跟着他去写了,你看下我附加的代码内容, 浏览器 console 有警告, 但我找不出问题在哪里
@renmu 不可以,因为有几千条数据,有多少条他就报多少个,然后整个页面就卡死了
188 天前
回复了 weixiaoD 创建的主题 ? NAS ? all in boom 板 U 推荐?
@ZxykM 我更新了配置清单出来了,你看看合理不
@libook 是的, 现在在用 j4125, 等我这套配好之后,会考虑让 j4125 去负责网络那边
190 天前
回复了 weixiaoD 创建的主题 ? NAS ? all in boom 板 U 推荐?
@TsubasaHanekaw 塞两机械,没打算组阵列,就普通的两块
@xausky 你这个比 5600h 还强的话,功耗会不会很高啊
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1347 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 23:25 · PVG 07:25 · LAX 16:25 · JFK 19:25
Developed with CodeLauncher
? Do have faith in what you're doing.


http://www.vxiaotou.com