我有以下 vuejs 过滤器
import Vue from 'vue'
Vue.filter('truncate', function (value) {
return value.substring(0, 10)
})
然后我称之为
<p> {{filename | truncate}} </p>
但我想将参数 0
, 10
传递给 html 上的过滤器。有什么办法吗?
原文由 hidar 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有以下 vuejs 过滤器
import Vue from 'vue'
Vue.filter('truncate', function (value) {
return value.substring(0, 10)
})
然后我称之为
<p> {{filename | truncate}} </p>
但我想将参数 0
, 10
传递给 html 上的过滤器。有什么办法吗?
原文由 hidar 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
像这样尝试在 vuejs 过滤器中将额外值作为参数传递
文档说: Filter-Argument-Syntax-changed
在你给出的例子中