我已經創建了一個與Vue公司JS SEO輸入域字符計數器。它在jsfiddle中完美運行,但是當我使用Laravel實現它時。它不工作。它不給任何錯誤,它顯示麻煩實施VUE JS與Laravel
NaN characters remaining.
在它應該出現剩餘的字符數。
我在的jsfiddle代碼中的jsfiddle完美。
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<div id="app">
<label for="title">SEO Description</label><br>
<textarea v-model="seo_description" value="{{seo_description }}" maxlength="156">
</textarea>
<p>Characters remaining:@{{ maxlength-seo_description.length }}</p>
</div>
new Vue({
el: "#app",
data: {
maxlength: 156,
seo_description: ''
}
});
我在laravel視圖代碼:
<div id="app">
<label for="title">SEO Description</label><br>
<textarea name="keyword" v-model="keyword" class="form-control meta" maxlength="255">
</textarea>
<p>@{{ maxlength-keyword.length }} characters remaining.</p>
</div>
<script>
var keyword = new Vue({
el: "#app",
data: {
maxlength: 255,
keyword: ''
}
});
我試圖複製我的代碼到的jsfiddle並運行,它的工作原理perfeectly那裏。但它不會與laravel一起運行。
旁註:你真的應該考慮把'charactersRemaining'一個'computed'屬性。 – ceejayoz
我還沒有安裝吞嚥,也沒有將vue js鏈接到我的laravel。我剛剛安裝了laravel。我的vue js dev工具chrome擴展檢測到vue js。所以我不認爲我應該把jue連接到這個laravel。 –
@ceejayoz它在小提琴中的工作方式,但不與拉拉維爾運行爲什麼??????????? –