Vue.js
In Vue.js 3, :item is the shorthand notation for v-bind, used to dynamically bind JavaScript data to HTML attributes.
:item
Vue.js 3の v-bindディレクティブのショートカットである :itemについて説明します。
まず、:itemは Vue.jsで「データを HTMLの属性にバインドする」ためのディレクティブです。例えば、v-bind:item="value"と書くと、item属性に valueという JavaScriptデータをバインドできます。:itemは v-bind:itemの短縮形です。
HTML
Copy Code
< div id = " app" >
< ul>
< li v-for = " item in items" :key = " item.id" :title = " item.name" >
{{ item.name }}
</ li>
</ ul>
</ div>
< script src = " https://unpkg.com/vue@3/dist/vue.global.prod.js" > </ script>
< script>
< ! -- JavaScript code here -- >
</ script>
JavaScript
Copy Code
const { createApp } = Vue ;
createApp ( {
data ( ) {
return {
items : [
{ id : 1 , name : 'Item 1' } ,
{ id : 2 , name : 'Item 2' } ,
{ id : 3 , name : 'Item 3' }
]
} ;
}
} ) . mount ( '#app' ) ;
:title="item.name" の部分が :itemの使用例です。ここでは item.nameというデータを title属性にバインドしています。
v-forディレクティブでリストをループしながら、item.nameをそれぞれのリスト項目のタイトルとして設定しています。
この方法で、JavaScriptのデータを HTMLの属性に動的にバインドできます。
Home
HTML
<!-- ~ --> comment
コメント(注釈)を挿入する。
div 要素
一般的なコンテナ
li 要素
リストを作成するために使用され、順序のある場合は <ol>要素、順序のない場合は <ul>要素内に配置されます。
script 要素
Webページに動的な機能や挙動を追加するために使用される、JavaScriptコードを含めるための方法です。
ul 要素
順序のないリストを表示する。
グローバル属性
id 属性
要素を一意に識別するための属性です。同じ識別名はページ内で1回しか使えません。
CSS
JavaScript
const
文字列や数値などのデータに名前を付けたり繰り返し利用するために、データを保持するための変数を宣言します。
return
関数から値を返し、その関数の実行を終了します。
Vue.js
シンプルで柔軟な構造を持ち、リアクティブなデータバインディングとコンポーネントベースのアーキテクチャにより、効率的に動的なユーザーインターフェースを構築できるJavaScriptフレームワークです。
CDNの Vue.jsを使用する
createApp
Vue 3でアプリケーションを初期化し、指定した DOM要素にマウントするための関数です。
data
コンポーネント内でリアクティブに管理されるデータオブジェクトを定義し、そのデータをテンプレートで使用できるようにするためのプロパティです。
mount
作成した Vueアプリケーションを指定した HTML要素に関連付けて表示するためのものです。
v-bind
HTML属性に Vueのデータプロパティを動的に結びつけるためのディレクティブです。
v-for
配列やオブジェクトのデータをループ処理して、同じテンプレートを繰り返し表示するためのディレクティブです。
API
PHP
Python
Git