Vuejs-introduction
VueJS-はじめに
*Vue* は、ユーザーインターフェイスを構築するためのJavaScriptフレームワークです。 そのコア部分は主にビューレイヤーに焦点を当てており、非常に理解しやすいです。 このチュートリアルで使用するVueのバージョンは2.0です。
Vueは基本的にフロントエンド開発用に構築されているため、今後の章では多くのHTML、JavaScript、CSSファイルを扱います。 詳細を理解するために、簡単な例から始めましょう。
この例では、vuejsの開発バージョンを使用します。
例
<html>
<head>
<title>VueJs Introduction</title>
<script type = "text/javascript" src = "js/vue.js"></script>
</head>
<body>
<div id = "intro" style = "text-align:center;">
<h1>{{ message }}</h1>
</div>
<script type = "text/javascript">
var vue_det = new Vue({
el: '#intro',
data: {
message: 'My first VueJS Task'
}
});
</script>
</body>
</html>
出力
これは、VueJSを使用して作成した最初のアプリです。 上記のコードに見られるように、lファイルの先頭にvue.jsを含めました。
<script type = "text/javascript" src = "js/vue.js"></script>
ブラウザに*「私の最初のVueJSタスク」*を印刷する本文に追加されるdivがあります。
<div id = "intro" style = "text-align:center;">
<h1>{{ message }}</h1>
</div>
また、補間にメッセージを追加しました。 \ {\ {}} 。 これはVueJSとやり取りし、ブラウザーにデータを印刷します。 DOMでメッセージの値を取得するには、次のようにvuejsのインスタンスを作成しています-
var vue_det = new Vue({
el: '#intro',
data: {
message: 'My first VueJS Task'
}
})
上記のコードスニペットでは、Due要素のIDを取得するVueインスタンスを呼び出しています。 e1:「#intro」、これはdivのIDです。 「My first VueJS Task」*という値が割り当てられたメッセージのデータがあります。 VueJSはDOMとやり取りし、DOM \ {\ {message}}の値を *’My first VueJS Task’ で変更します。
コンソールでメッセージの値を変更した場合、同じことがブラウザーに反映されます。 たとえば-
コンソールの詳細
上記のコンソールでは、Vueのインスタンスであるvue_detオブジェクトを出力しました。 *「VueJsは面白い」*でメッセージを更新しており、上記のスクリーンショットに見られるように、ブラウザーで同じことがすぐに変更されます。
これは、VueJSとDOMのリンク、およびそれを操作する方法を示す基本的な例にすぎません。 次のいくつかの章では、ディレクティブ、コンポーネント、条件付きループなどについて学習します。