Vue.jsを使用して動的に文字の大きさを変更するコードを作成したいと思い、
下記のようなコードを作成しました。
inputの中の値が変更されると、{{message}}の値が変更される動作を期待していたのですが、
現状、inputの大きさを変更するとブラウザ上に"an error occurred"と表示され、
コンソール上には”eventメソッドが見つからない”と表示されております。
どなたかご教示いただけませんでしょうか?
Vue.js
1<template> 2 <div> 3 <h1>Vue.js</h1> 4 <p :style="style">{{message}}</p> 5 <hr> 6 <input type="number" @change="doChange(event);" value="20"> 7 </div> 8</template> 9<script lang="ts"> 10import { Component,Vue} from 'nuxt-property-decorator' 11 12@Component({}) 13export default class extends Vue{ 14 message:string = "Hello Vue!" 15 style:string = "font-size:20pt;color:red;" 16 17 doChange(event:any){ 18 this.style = "font-size:" +event.target.value + "pt;color:red;"; 19 } 20} 21</script>
回答1件
あなたの回答
tips
プレビュー