【发布时间】:2019-12-19 16:17:08
【问题描述】:
我开发了一个过滤器来替换字符串,如果我像这样使用它,这个过滤器效果很好:
External link{{updateTraining.externalUrl|replaceHttp}}
我也想在输入值v-model="updateTraining.externalUrl |replaceHttp " 中使用它,但它不起作用!
<div class="col-sm-12">
<div class="form-group">
<label for="inputTitle">External link{{updateTraining.externalUrl|replaceHttp}}</label>
<input autocomplete="nope" class="form-control" id="externalUrl"
placeholder="External link" type="text"
v-model="updateTraining.externalUrl">
<small class="form-text text-danger" v-if="errors.externalUrl"> {{errors.externalUrl[0]}} </small>
</div>
</div>
错误信息是:
Property or method "replaceHttp" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property.
【问题讨论】:
标签: vue.js