実行環境:JSFiddle
質問
console.log('test: %s', 変数)で変数を展開して文字列で出力したいのですが
文字列で出力されます。
どのように修正が必要か教えていただきたく・・・
(vueというかjsの表記だと思うのですが・・)
JSfiddle側のコンソールには
"new:%s"
のように、変数が展開されずに出力されます
new Vue({ el: "#app", data: { message: 'Hello' }, watch:{ message: function(newValue, oldValue) { console.log('new:%s', newValue) console.log('aaa %s ',this.message) } } })
<div id="app"> <p> {{ message }} </p> <p> <input type="text" v-model:value="message"> </p> <pre>{{ $data }}</pre> </div> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
回答2件
あなたの回答
tips
プレビュー