Vue.jsがよく使われるようになってきて自分も波に乗ろうかと思ったのですが、どこか苦手なんです。
例えば、以下のように処理を一部分に書かないといけないので、大量のコードを書くのは面倒なんじゃないかということ。
JavaScript
1var app = new Vue ({ 2 // 処理 3})
また、以下のように通常のHTMLを汚してしまうのが嫌いな上、v-から始まる属性がいくつかあるのが個人的に苦手です。
HTML
1<div v-on:click="example"></div>
以上を踏まえて、自分のVue.jsに対する考えを良くする回答をくださればと思います。
公式ドキュメントの他に分かりやすいサイトなども教えてくれたら嬉しいです。
以下、追記
サーバー: Bottle (Python3.7)
テンプレートエンジン: Jinja2 (Python3.7)
以下のようにdisplay_nameをサーバーからブラウザへ送信しています。また、これを行うにはJinja2が必要なので、Jinja2の代わりにVue.jsをテンプレートエンジンとして利用できないのです。
Python
1from bottle import run, static_file 2from bottle import TEMPLATE_PATH, jinja2_template as template 3import bottle 4from Info import AppInfo 5appInfo = AppInfo() 6TEMPLATE_PATH.append("./docs") 7 8 9@route("/") 10def home(): 11 return template("Home.j2", display_name=display_name) 12 13run(host="localhost" port=8000)
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。