Vue.jsについて語るスレ
実際業務で使ってる人いたら使い勝手聞きたい
jQueryとの比較、underscore.jpとの比較 理解力ないおっさんには和訳してもどうせその単語の意味を調べる羽目になるし同じことだよ 誰でもできる在宅ワーク儲かる方法
少しでも多くの方の役に立ちたいです
グーグルで検索するといいかも『金持ちになりたい 鎌野介メソッド』
QAMJG 以下の多次元配列を
mycompとc-compにネストしながら
表示するにはどうしたらいいのか教えてください。
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
</head>
<body>
<script src="https://unpkg.com/vue/dist/vue.js">
</script> ここからがメイン
<div id="app">
<mycomp v-for="item in list" v-bind:item="item">
<c-comp v-for="value in item">{{value}}なんですか</c-comp>
</mycomp>
</div>
<script>
Vue.component('mycomp', {
template: "<div>hight{{item}}</div>",
props: ['item']
})
Vue.component('c-comp', {
template: "<div>width<slot></slot></div>",
props: ['value']
})
new Vue({
el: "#app",
data: {
list: [
["one", "two", "three"],
["four", "five", "six"],
["seven", "eight", "nine"]
]
}
})
</script>
</body>
</html> 使いたいコンポーネントがvueだったのでやることにしたのですが
node初めてで右も左もわからず誰かタスケテ下さいお願いします
win10にnode.jsいれてnpm install -g vue vue-cliして
プロジェクトフォルダ作って移動して
vue init webpack app1して適当にEnterおしてWARNが何個か出たけど気にせず
app1に移動しnpm run buildしてdistにビルドされたファイル群ができて
app1/dist/index.htmlにhttp経由で接続すると初期サンプルが表示されるのを確認
それで使いたいけど日本語情報がなさそうなvue-fluxを
https://github.com/deulos/vue-flux
app1でnpm install --save vue-fluxして
Quick Startのサンプルに書いてるコード眺めて使い方を考えた結果
これはきっとhtml部分をapp1/src/App.vueに
js部分をapp1/src/main.jsに書くんだろうと思い書いてみて
npm run buildするとmain.jsでimportしてるcssモジュールがないといわれ
動くの確認したいのでcssはとりあえずいらなそうだからその部分は削り
ついでにURL1 URL2 URL3もそのままだとあれなので
app1/src/assetsに適当なjpgを配置しmain.jsを書き換え再ビルド
lintにはmain.jsの書き方で文句を言われるけどビルド完了
app1/dist/index.htmlにhttp経由でアクセスしても真っ白です
https://masatoshihanai.com/vue-carousel/
こういうhtmlを直接いじってどうにかなるコンポーネントでもないようなので
ド素人には何をすればいいのかどこから学習すればいいのかもわからず
とりあえず形から入ってみましたが大コケしています。 >>9
同じく
ただしPHPとjQueryは深く学んでない
次はこれ勉強すればいいの? ページ全体のうち
JavaScript使う部分をなんでもコンポーネントとして
node.jsで管理しておくって感じなのかな?
必要になったらhtmlに組み込めるようコード変換して
scriptタグですべて完結する
jQueryと到底比較できるようなものじゃないような気がする Rails 5.1で作るVue.jsアプリケーション 〜Herokuデプロイからシステムテストまで〜
https://youtu.be/ycOeM2umXkY
Rails + Vue.js の動画あるよ いくつかのサンプルは非常にシンプルでjQueryよりもすっきりしているのだが
難しくないものをあえて難しくしてるような気がしてならぬ… コンポーネントって
Flashのムービークリップみたいな物だと思った。
SVGとも相性良いみたいだし
ゲーム開発用にも発展していかないかなぁ。 基礎から学ぶ Vue.js、mio、2018/5/29
Vue の本が出た mixinsでtemplateも合成出来るようにならないかなー >>16
自分の新しい職場はrailsとvueでどっちも初めてだから少しずつ勉強する
とりあえず猫の本が今夜届く vue.jsはフロントエンド開発では
一人勝ちできるようみたいな雰囲気作ってるけど
実は文法がまだまだ未開な部分が多すぎて普通に書くより手間が
掛かる気がする。プログラミングは
アルゴリズムが組み込めないと、そもそも使ってる意味が
ないわけで、メジャーなアプリを使った方が生産性も向上するわけだから。
コンポーネントを扱う以上は
再帰が便利でなきゃいけないが、テンプレートで扱える
v-ifやv-forは世間で出回ってるソースとはあまりにも違すぎるため
マトモに書けた代物じゃねないよ。 DOM操作関連で
query でできて現状 vue.js では出来ない機能は
将来的に実現実装されると考えていいのかな。 もしそうだったら
どうなる?そうでなきゃ、いけないのか?
フロントエンドプログラマーはこの話は常について廻る。 透過的なコンポーネントを簡単に作れるようにしてほしい
それ用の属性追加するとか
コンポーネントに分ける度に親子関係気にするのダルい 学習してて思った事はコンポーネントを
ペタペタ貼ってるだけだったら
別にvue.jsで書かなくてもいい気がした。
コンポーネントのみを使って
ハノイの塔がかけるぐらいの実力がならないと
有り難みが判らんだろうな。線形リストの応用みたいになる VueでHanoiの塔書いたら
何だか知らないが、見た目がなんだか
オサレになったよ。 AngularとかReactも一応触った方がいいんだろうか 下で宣言したconst変数やクラスをそれより上で拾えたんですが、Vueだと巻き上げ可能なんですか?
それともbabelのおかげ?
普通に巻き上げ前提で使っていいもの? 俺のvueコードの育って方が
半端ない件について。。。 hanoiの次は順列も
コンポーネントのみで書けた スクロールすると要素がフェードイン+上移動するようなスクリプトありませんか?
JQUERYのものばかり見つかる。 vueコミュニティで活発なところないの?
日本語つかえるところで Googleですか? Facebookですか?
Googleが好きならAngular、Facebookが好きならReactにしましょう。
どちらも好きではないのなら(変わり者ですね)、Vueにしましょう。
簡単な選択ですね。 reactなのかvueなのかbackboneかKnockoutかanglarなのか知らんが
もうはやくどれかに定まってよ。覚えるのめんどくせーんだよ。
jQueryもなんか名前忘れたけどライブラリ競ってたよな。
んで、シェアが明確になったらすぐまた新しい流れになるんだろ?
そう考えるとVueの次に来るやつ何?ってなっていつまでも買えない家電製品みたいなる 始めようと思ってドキュメント見てるけど全然伸びてないね
クライアントサイドでテンプレート丸見えってなんかマヌケっぽいから
全部コンポーネントにしてjsファイルに隠していい? ちょっと使ってみたけどjqueryよりも短く書けて便利やな
シングルページで作る時はこれにするわ 質問しようと思ったけど人少な過ぎて盛り上がる気がしない 「vue.js フォーラム」に、日本人向けの日本語ある >>39
mootoolsとかprototype.jsとか色々あったな jQuery → 30~40代おじさん
Vue.js → 20代ヤング 俺も楽でいいと思うんだけど何だかんだで長く使われるjqueryよりも早く廃れそうで深入りは怖い 廃れるとしたらvueに代わるものが現れたときだと思うが、それらが使い物になるのを
見極めてから乗り換えるで十分だと思うがなぁ。
せっかく勉強したものが無駄になりそうで怖い?w そら怖いだろ
サービスインしてたらメンテもせねばならんし、オワコン技術が使われてたら負債になる SvelteやRiotとかならわからんでもないが、ReactやVueくらい普及しているものでも
そんなふうに怖いと感じるなら、もう新しいものなにも手を出せないんじゃない?
まぁ、だからjQueryなのかもしれんが。 >>52
この意見に同意や
新しい技術を怖がってたら進歩止まってまう githubで、guiベースでドラッグドロップでフォーム作れるリポジトリ発見した。ただしsubmitボタンが無かった。vue-frame-maker this.$emitsun('shiroto-zukan'); Nuxt.jsのアプリをIISでホストしようとしましたが、404が多発します。
npm run build しIISに仮想ディレクトリ(Webサイトでも同様)としてdistフォルダを指定しました。
npm run buildで生成されたindex.html内で、javascriptのパスが「script src="/_nuxt/xxxxx.js"」となり、
全て「script src="_nuxt/xxxxx.js"」に修正しないとIISで参照されず404となります。
(上記のパスをすべて書き換えれば動作します・・・)
IISにそのままホストできるような、上記jsファイルのパスを変更するような、
コンパイルの指定の仕方はありますでしょうか。 vue.jsはtypescriptが必須なのでしょうか? むしろ、React, Vue.js は、TypeScript と相性が悪いのでは?
最近のバージョンは対応しているのか? jQueryはわかるから余裕かと思ってたら難しい
入門は一通り理解したけど実用するにはまだまだ。。
まともに使えるようになるまでどんくらいかかる? パワーストーンで有名な
Hariqua(ハリックァ)
by滝日伴則@ioix(アイオイクス)
クチコミ自作自演でGoogle炎上中 Vueは双方向バインドが楽ちんすぎる
他で似たようなおすすめフレームワークある? GitHubリポジトリの最初のコミットをダウンロードしてVSCodeで編集して保存するたびにnpm run serveがエラーを吐く。
<a
bbbが
<a bbbに変わるのが原因。
GitHubの状態を再現するのが難しい。
初心者が入門するためのハードルが高い。
yarnをインストールしてないというエラーが出たから-gでインストールした。
qiita.com/dayoshix/items/c61a75a971331418c348の古い記事が参考になった。
Vue CLI 3とVeturとVue.js devtoolsを入れろって書いてある。
これをしてなかったせいかな。
入門の愚痴を語りたくてスレを探してきた。
Vueだけのスレで人がいるスレがない。 Vue Mastery(英語)の無料コースをやったら最高に良かったが
アカウント作成しても1レッスンしか無料で見れず続きを見るには$25/Monthの課金が必要だった
ルールが多くてVueの使い方って動画で説明されなければ絶対わからないと思うんだが課金する気はない
無料で学習する方法は?
propsの追加でnpm run serveのホットリロードがバグってる YouTube で有名な、雑食系エンジニア・KENTA の初心者向け、Ruby on Rails サロンは月千円で、
日本6位の3千人が入っている。1位はキングコング西野の数万人
一方、Vue.js の日本ユーザー会も3千人
人数的に桁違い。
Railsの1つのサロンだけで、日本全体のVue.jsのユーザー数と同じ
Railsでは、Bootstrap, React, Vue.jsの3種類のフロントがある。
その中で、Vue.jsは最も少ない
ただし、KENTAが言うには、日本ではVue.jsが転職に最も有利であるので、お勧め
ただし、Rails 7 からは、パラダイムが変わって、
websocket を使ったhot wire により、そのままHTML により通信できるようになった nuxt.jsについてのレスはあるのに
vuetifyについては言及されてないのか
これ2つ入れてやっとPC画面で3カラム
スマホで左右ドロワーのページが作れるようになった
で、次はReactとNextで同じもの作りたいが良い情報がないああ バインディングってどういうときに使うのかさっぱりわかりません
元データを変更したら紐付いたHTMLが変更するといわれても
どこが便利なのかいまいちわからん
それとこういった難しいプログラムは
専門のプログラマーに任せるんでしょうか
それともHTMLやCSSを書く人が必死に覚えるんでしょうか Ruby on Rails でも、転職用のポートフォリオでは、
React/Next.js, Vue.js,
Bootstrap, Tailwind などが多い
データベースも使う、ウェブアプリのプロの話です
筑波大学でも使っている、Rails チュートリアルのサイトで、
古いバージョンのRails 5 なら、無料で読める VIE.JSってのはブラウザの何かっていうけど
NODE.JSってのをインストールする必要あるの?そっちはサーバ向けってよ聞くけど
npmツール使う目的だけのために必要なんだろか??? node.js, VSCode は必須。
node.jsは最新版ではなく、安定板をインストールすれば良い
Javascript/Typescript, SASS, React/Next.js, Vue.js,
npm/yarn, webpack, babel, gulp などで使う
VSCodeは、ESLint, Prettier などで使う つまりVUE.JSはNODE.JSで処理するから必須でありNODE.JSが無いと動かないのですね
ありがとうございました
完ぺき理解