【发布时间】:2020-02-26 05:40:28
【问题描述】:
我制作了一个小的 vue.js 过滤器并将其包装在 _lodash kebab-case 中,以使我的链接在通过产品/摩托车之类的完整 URL 时对 SEO 友好,但是我无法包装过滤器在绑定的href中,因为它过滤了所有的url,所以我最终得到了products-motor-bikes。它将过滤器应用于表达式的整个左侧。
如何包装我的过滤器,使其仅适用于绑定值而不适用于产品字符串?
<a :href="'/products/'+motorbike.title+'' | kebab" class="c-sau-card__f-btn mt-3">Buy Now</a>
过滤器
Vue.filter('kebab', function (string) {
return _.kebabCase(string);
})
【问题讨论】:
标签: vue.js