並び順

ブックマーク数

期間指定

  • から
  • まで

521 - 560 件 / 1086件

新着順 人気順

Vueの検索結果521 - 560 件 / 1086件

  • GitHub - antfu-collective/vite-ssg: Static site generation for Vue 3 on Vite

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

      GitHub - antfu-collective/vite-ssg: Static site generation for Vue 3 on Vite
    • これでわかるvue.jsのフォームバリデーションVuelidate | アールエフェクト

      本文書はVueのバージョン2の環境で動作確認を行っています(Vuelidate 0.x)。Vue 2はEnd of Lifeになっているため新規のプロジェクトではVue 3を利用します。Vue 3の場合はVuelidate 2を利用する必要があります。 Vue.js 3の Composition APIで利用できるVulidate 2の記事も公開しています。 本文書では開発したアプリケーションを世に出す時には避けて通れないバリデーションについて解説しています。エラー処理の設定には手間がかかってあまり好きではないなという人も多いとは思います。Vuelidateを利用するとバリデーションの設定がなくなるわけではありませんがぜひこの機会にVue.jsのVuelidateのバリデーションをマスターしてください。 Vue.jsにはさまざまなバリデーションのライブラリがありますが、その中でもVueli

        これでわかるvue.jsのフォームバリデーションVuelidate | アールエフェクト
      • Rails6にVue.jsを組み込もう | はじめてブログ

        Rails APIとVue.jsによってフロントエンドとバックエンドを別々に実装する方法を紹介します.ユーザー認証においては,Firebase Authenticationを使って管理しました.フロントとサーバーを分けて実装をこれから考えている方向けの記事です. 環境Rails:6.0.2 Ruby:2.6.3 node:8.16.2 yarn:1.19.1 npm:6.4.1 フロントとサーバーで使い分ける今回はRailsをメインに使用して、フロントに一部にVue.jsを組み込みたいと思います。 webpackを使用するために、プロジェクト作成時に以下のコマンドで作成します。 $ rails new プロジェクト名 --webpack=vue※すでに作成しているRailsアプリケーションに追加したい場合は次のコマンドを利用します。 $ rails webpacker:install:vu

          Rails6にVue.jsを組み込もう | はじめてブログ
        • ビザスクが Vue Composition API を導入するモチベーション - VISASQ Dev Blog

          ビザスクlite事業部フロントエンドエンジニアの小柳(@mascii_k)です。 弊社では Vue.js 2.6 を利用していますが、AngularJS や jQuery などで実装された古いフロントエンド実装を Vue.js でリプレイスしている状況です。 そんな状況の中、ビザスクlite の「事前相談画面」のデザインリニューアルと同時にフロントエンド実装もリプレイスすることとなり、フロントエンド設計・実装を担当することになりました。 今回は「事前相談画面」のリプレイスで Vue Composition API を導入するに至った経緯やモチベーションを紹介いたします。 デザインリニューアルの経緯について、デザイナーの長岡の記事(UI/UX改善!事前相談リニューアルの歩み)もぜひご覧ください。 事前相談画面について 事前相談画面とは、ビザスクのアドバイザーと依頼者がスポットコンサルを実施す

            ビザスクが Vue Composition API を導入するモチベーション - VISASQ Dev Blog
          • みんなのVue.js

            2021年2月18日紙版発売 2021年2月16日電子版発売 野田陽平,門脇恒平,山田敬美,高橋和樹,藤川淳史,韓徹 著 B5変形判/224ページ 定価2,508円(本体2,280円+税10%) ISBN 978-4-297-11902-7 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto この本の概要 本書は,日本国内で爆発的な人気を誇るVue.jsの最新ノウハウ・アイデアを1つにまとめた新しい「Vue本」です。アプリケーション開発のためのルーティング・レンダリングから,CSS設計,状態管理,コンポーネント開発,パフォーマンス改善まで,Vue.jsをプロジェクトで使用するうえのさまざまな開発上の観点をまとめつつ,現場のエン

              みんなのVue.js
            • Flask+Docker+Vue.js+AWS...でゲームWebAppを作ってみた。 - Qiita

              イントロで曲当てクイズ『イントロドン!』 コロナ自粛中のリモート呑みで遊べるゲームアプリが欲しくて作ってみました! お酒呑みながら、みんなでガヤガヤ、時にはひとりでじっくりと楽しんでもらえたら嬉しいです。 ●こちらのリンクから遊べます♪ http://introdon.akinko.work/ ●Githubにソースコード、ゲームルールを公開しました https://github.com/akiraseto/introdon ゲーム内容 楽曲のイントロ部分を聴いて曲名を当てるゲーム。4択問題で全10問出題。 遊べるモードは2つ ひとりでじっくりモード 時間制限無しでじっくり解答 みんなで早押しモード 最大5人同時参加の早押し形式 正解順に高得点をGet 勝敗は合計点によるランキング発表! PCブラウザ・スマホについて PCブラウザ、スマートフォンともに対応していますが、 スマホ版は、出題ご

                Flask+Docker+Vue.js+AWS...でゲームWebAppを作ってみた。 - Qiita
              • 【Vue.js】Vuejsをchromeブラウザでデバッグする方法 - Qiita

                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                  【Vue.js】Vuejsをchromeブラウザでデバッグする方法 - Qiita
                • 2021-06-08のJS: Lighthouse 8.0.0(スコア計算の変更)、Vue 3.1(@vue/compat)、 Mocha v9.0.0

                  JSer.info #543 - Lighthouse 8.0.0がリリースされました。 Release v8.0.0 · GoogleChrome/lighthouse Lighthouse 8.0.0ではパフォーマンススコアの計算式が変更されています。 詳細は次のドキュメントにかかれていますが、今まで実験的だったCumulative Layout Shift (CLS)の比重が5%から15%へと増加しています。それにあわせて他のスコアの比重も変化しています。 lighthouse/v8-perf-faq.md at master · GoogleChrome/lighthouse 機能追加として、レポートをメトリクス別にフィルターできるように、csp-xssのAuditの追加なども含まれています。 Vue 3.1.0がリリースされました。 Release v3.1.0 Pluto ·

                    2021-06-08のJS: Lighthouse 8.0.0(スコア計算の変更)、Vue 3.1(@vue/compat)、 Mocha v9.0.0
                  • 【完全解説】create-vueでVue3プロジェクト作成〜Vite爆速開発〜 | アールエフェクト

                    create-vueはVue公式のVueプロジェクト作成ライブラリです。npm create vue@latest(npm init vue@latest)コマンドを実行することでVueプロジェクトの骨組み(scaffolding)の作成とVueのアプリケーション構築に欠かすことできない機能を選択してプロジェクトに追加を行うことができます。本文書はVueの入門者の人がcreate-vueを利用してプロジェクトを作成する際に追加できるすべての機能がどのような役割を持っているのか理解できることを目的にしています。各機能の理解が進むことで機能追加時に迷うことなく自信を持って機能の選択を行うことができます。create-vueではビルドツールとして現在人気急上昇中のViteが利用されているのでViteについて動作確認をしながら説明を行なっているので開発環境と本番環境でのビルドツールの違いなども理解

                      【完全解説】create-vueでVue3プロジェクト作成〜Vite爆速開発〜 | アールエフェクト
                    • Angular Vs React Vs Vue | Angularjs Development Services

                      Development Center 45-46, 1st Floor, Star Enclave Near Green City | Ludhiana, 141116 - INDIA Contact Number: +91-896-873-8606 (HR) US Sales Office 111 North Market St Ste 300, San Jose, CA 95113, USA Contact Number : +1(888)-958-2732 (US Toll Free) Official Head Quarter 55 Village Center Place Suite 307 Bldg 4287 Mississauga ON L4Z 1V9, Canada Contact Number: +1 647-560-960-3 (CA) Official Head Qu

                        Angular Vs React Vs Vue | Angularjs Development Services
                      • 2022-01-24のJS: Safari TP 138、Vue 3のデフォルト化、Remix vs Next.js

                        JSer.info #576 - Safari Technology Preview 138がリリースされました。 Release Notes for Safari Technology Preview 138 | WebKit Safariの開発者ツールであるWeb InspectorのElement TabにCascade Layersのサポートなどの機能が追加されています。 また、CSSの:focus-visible、Media Queryのresolution、CSS Containmentをデフォルトで有効化されています。 No, Apple Did Not Crowdfund :focus-visible in Safari – Eric’s Archived Thoughts WebKitに:focus-visibleが実装された経緯 そのほかには、Service Worke

                          2022-01-24のJS: Safari TP 138、Vue 3のデフォルト化、Remix vs Next.js
                        • UIT Meetup vol.10「Vue 三昧」を開催しました

                          LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog 9 月 18 日、フロントエンドコミュニティ UIT の 10 回目となるミートアップ「Vue 三昧」を開催しました。 今回の UIT meetup のテーマでもある Vue.js は、メジャーアップデートとなる Vue 3 のリリースに向けておよそ 2 年間開発が続けられていました。そんなフロントエンドエンジニア注目の Vue 3 期待の新機能について、Vue.js コアチームメンバーでもある kazupon さんをお呼びして、文字通り Vue 三昧の内容をお送りしました。 このイベント自体の日程は 1 ヶ月以上前から決まっていたものですが、偶然にもこのイベントのおよそ3時間後には、Vue 3 の正式リリースが発表されました

                            UIT Meetup vol.10「Vue 三昧」を開催しました
                          • Vue.jsのバリデーション機能って不要ではないですか?どうせサーバ側でチェックする場合がほとんどなので、それであれば通常の「リクエスト送信+結果をモデルに反映」のフローで事足りると思うのですが。

                            回答 (2件中の1件目) サーバのバリデはシステムにとってのバリデで、フロントのバリデはユーザのためのバリデです。 Webのアプリケーションデザインは、UIに関することはブラウザ側で行い、システムに関することはサーバで行うのが理想です。 基本的なバリデエラーのデータを都度都度サーバに送られてもレスポンスが低下してユーザが苛つき、呼ばれる度にサーバの処理コストがかかりますから良いことナシです、だから結果は同じでもシステムデザインの思想としてブラウザ側で一次バリデをつけた上でリクエストにもバリデをかけるのが望ましいです。 また、ブラウザ側でバリデルール違反になるデータがポストされてきたら...

                              Vue.jsのバリデーション機能って不要ではないですか?どうせサーバ側でチェックする場合がほとんどなので、それであれば通常の「リクエスト送信+結果をモデルに反映」のフローで事足りると思うのですが。
                            • Coding Better Composables (1/5) | Vue Mastery

                              Composables are, by far, the best way to organize business logic in your Vue 3 app. They let you extract small pieces of logic into functions that you can easily reuse repeatedly. This makes your code easier to write and read. Since this way of writing Vue code is relatively new, you might be wondering what the best practices are when writing composables. This tutorial series will serve as your gu

                                Coding Better Composables (1/5) | Vue Mastery
                              • Vue Fes Japan 2022イベントレポート | gihyo.jp

                                2022年10月16日開催のVue Fes Japan 2022について、いくつかの公演をピックアップして紹介します。 なお、本イベントはオンライン開催で、録画がすでに公開されています。 メドピアトラック FUTUREトラック クラウドサイントラック 2022年10月16日、Vue.jsの国内大規模カンファレンス、Vue Fes Japan 2022が開催されました。Vue Fes Japan 2019が台風、Vue Fes Japan 2020が新型コロナウィルス感染症によって中止となったため、Vue Fes Japan 2018以来4年ぶりの開催となります。 オープニング | 川口 和也(Vue.js日本ユーザーグループ代表) Vue.js日本ユーザーグループ代表 川口和也氏はオープニングでVue Fesの歴史から振り返りました。台風、コロナ禍で2度の開催中止。これらの自体が運営、コミ

                                  Vue Fes Japan 2022イベントレポート | gihyo.jp
                                • MedPeerをVue 3にアップデートしました🥳 - メドピア開発者ブログ

                                  こんにちは、MedPeerのフロントエンド開発を主に担当している森田です。 MedPeer( https://medpeer.jp )ではVue 2 系を長らく利用してきましたが、公式からの発表の通り 2023年12月31日 でEOLとなっております。 With 2024 almost upon us, we would like to take this opportunity to remind the Vue community that Vue 2 will reach End of Life (EOL) on December 31st, 2023. https://blog.vuejs.org/posts/vue-2-eol EOLを迎えても直ちにセキュリティリスクに晒される可能性は少ないとは思いますが、 MedPeerは医療を扱うサービスの特性上セキュリティリスクは最小限に抑

                                    MedPeerをVue 3にアップデートしました🥳 - メドピア開発者ブログ
                                  • Vue3でモーダルダイアログの起動をいい感じに実装する | フューチャー技術ブログ

                                    Reactでのダイアログの開閉制御については以前、別のエントリーで書きました。 ダイアログもアラートも、Reactで子コンポーネントの開閉管理を実装する Vue3でも、何か簡単に書ける方法はないかと試行錯誤して、ちょっといい感じかな? という方針を見つけたので、備忘がてら技術ブログに書いておきます。 使いやすいダイアログAPIとは太古の昔より、便利なダイアログ機能というのは、呼び出し元はダイアログの開閉状態とか細かい制御は気にせず、必要な情報を渡して、結果だけもらうというものです。JavaScriptのブラウザのAPIにもありますよね。 const result = confirm("今日はいい天気でしたね") // OKのときはtrue console.log(result) これはVisual Basicとかでもなんでも同じですね。ただし、JavaScriptだとconfirm()、a

                                      Vue3でモーダルダイアログの起動をいい感じに実装する | フューチャー技術ブログ
                                    • GitHub - vueuse/vueuse: Collection of essential Vue Composition Utilities for Vue 2 and 3

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - vueuse/vueuse: Collection of essential Vue Composition Utilities for Vue 2 and 3
                                      • Vue.jsエンジニアなら知っておきたいセキュリティー

                                        こんにちは kotamat です。 書いていたらほとんどVue.jsの話じゃなくなっちゃいましたが、SPAの構成において気をつけるセキュリティーに関して紹介したいと思います。 免責もちろんすべての脆弱性を網羅しているわけではないため、ここに紹介しているものをすべてやれば完全にセキュアというわけではありません。 簡易にTIPSを紹介するという目的となります。 DOM Based XSSVue.jsなどDOMを生成するフロントエンドのフレームワークを使うにあたって切っても切り離せない脆弱性の一つがこれでしょう。参考URL JavaScriptによって生成されるHTML DOMによって攻撃者が任意の実行されるJavaScriptコードを注入できるようになる脆弱性であり、攻撃を受けた被害者のブラウザで実行されてしまう事により、機微な情報の漏えい等が発生してしまう可能性のある問題をはらんでいます。

                                        • Vue3のテンプレート内でES2020構文が使えない原因 - Qiita

                                          Vue3のテンプレートのコンパイラは、デフォルトでES2020の構文をサポートしています。 にも関わらず、テンプレート内でOptional chaining(?.)やnullish coalescing(??)を使うと、 vue-loaderは以下のメッセージを出力し、コンパイルに失敗します。 これはvue-cliなどで環境を作成した場合は発生しないので、大抵の人は起きない問題です。 原因: さんざんvue-loaderやbabelなどを調べましたが、結果としてはこちらの記事を読んでWebpackの問題だと分かりました。 Webpack では JavaScript の新構文を変換なしでバンドルできない 対応: Webpack5系にアップデートすることで解決しました。 しかし、vue-cliで作成した環境では、Webpack4系だったので、恐らくWebpackがバンドルをする前に変換して対処

                                            Vue3のテンプレート内でES2020構文が使えない原因 - Qiita
                                          • 既存のVue.jsプロジェクトをVue 3へ移行したときに必要だった修正まとめ - Qiita

                                            はじめに この記事では、「既存プロジェクトをとにかくVue3へ移行して元通り動くようにする」が目的です。 「Composition APIで書き換える」といったVue 3の新機能への移行を紹介するものではありません。 公式のマイグレーションガイドはこちら: https://v3.vuejs.org/guide/migration/introduction.html#quickstart 執筆時点ではVue3.0.0ですが、ここに書く問題は以降のバージョンで解決している可能性もあります。 もしお気づきの際はコメントいただけると幸いです。 雑感、設定やプラグイン周りで新しい仕様に合わせなければいけないところがありますが、コンポーネント資材は大部分がそのまま動作すると思います。 1日2日もあればとりあえず動作するところまでは持っていけるかと思います。 追記 2020/09/26: ドキュメントか

                                              既存のVue.jsプロジェクトをVue 3へ移行したときに必要だった修正まとめ - Qiita
                                            • GitHub - BuilderIO/builder: Visual Development for React, Vue, Svelte, Qwik, and more

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - BuilderIO/builder: Visual Development for React, Vue, Svelte, Qwik, and more
                                              • GitHub - TanStack/virtual: 🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  GitHub - TanStack/virtual: 🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte
                                                • Laravel(+Vue.js)でSNS風Webサービスを作ろう! | Techpit

                                                  いいね・タグ付け・フォロー・Googleログイン機能を持つ記事投稿型SNS風Webサービスを開発!PHP/Laravelの様々な知識やVue.jsの導入方法、Sendgridを使ったメール送信、本番環境デプロイなどWebアプリ開発に役立つ知識を学ぶ。

                                                    Laravel(+Vue.js)でSNS風Webサービスを作ろう! | Techpit
                                                  • GitHub - antfu/vueuse: Collection of essential Vue Composition Utilities for Vue 2 and 3

                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                      GitHub - antfu/vueuse: Collection of essential Vue Composition Utilities for Vue 2 and 3
                                                    • 「スタートアップCTOがVue3とVue2の違い・Vue3の注目機能を分かりやすくまとめ🙌!Vue3の導入を悩んでいるなら必見です👀」低コストなモダナイズ開発の実践 | Ragate

                                                      スタートアップCTOがVue3とVue2の違い・Vue3の注目機能を分かりやすくまとめ🙌!Vue3の導入を悩んでいるなら必見です👀 こんにちは! わたしたちは数多くのプロジェクトに Vue3 を導入してきましたが、保守性・パフォーマンスともに本当に魅力的なフレームワークだなといつも感じています。特にNuxt3が登場してから、ますます幅広い利用が可能なフレームワークとなりました。 本記事では、今流行りの Vue3 の注目機能& Vue2.x との違いについて、実際の経験談を交え詳しく解説いたします。導入を悩んでいる方は、ぜひ本記事を参考にしてください。 想定する読者 Vue3 の導入を検討しているプロジェクトマネージャーVue3 の導入を検討しているテックリードエンジニアVue3 の新規プロジェクトに参画予定のエンジニア はじめに NuxtJS の Vue3 対応について Nuxt3にて

                                                        「スタートアップCTOがVue3とVue2の違い・Vue3の注目機能を分かりやすくまとめ🙌!Vue3の導入を悩んでいるなら必見です👀」低コストなモダナイズ開発の実践 | Ragate
                                                      • React開発者のためのVue開発入門:Reactの一般的な使用例を再現し、Vueでの実装方法をガイド

                                                          React開発者のためのVue開発入門:Reactの一般的な使用例を再現し、Vueでの実装方法をガイド
                                                        • Vue3 + TypeScript + Tailwindの環境構築

                                                          はじめに VSCodeで快適なVue3コーディングをおこなうために、環境構築方法について調べてみました。 ついでにtailwindの導入についても紹介しています。 日本語の記事では情報がなかなか見当たらないものもあるため、Vue3ユーザーは必見です! Vue3のプロジェクト作成 今回はVue3のプロジェクトをViteを使って作成していきます。 ViteはVueの作者が開発しているビルドツールで、Vue CLIに比べると動作が圧倒的に軽快です。 上記コマンドを入力すると、プロジェクト名などの入力をするように促されます。 Project name: ←プロジェクト名を入力 Select a framework: ← vueを選択 Select a variant: ← vue-tsを選択 ちなみに、プロジェクトの作成はテンプレートを使うことでも可能です。 VSCodeの設定 Volarのインス

                                                            Vue3 + TypeScript + Tailwindの環境構築
                                                          • 【日本語版】All we know about Vue 3's Vapor Mode - Qiita

                                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 初めに 本記事は All we know about Vue 3's Vapor Mode の日本語翻訳版です。 このブログは現時点で出回っている Vapor Mode についてのリソースでおそらく最も体系的にまとめられているもので、主に Evan You 氏の講演やインタビューをもとに書かれています。 このブログを書いてくださったのは :icarus.gk 氏で、彼はいつも Vue のアップデートのまとめや、機能の紹介に関して素晴らしい発信をしています。 日本語翻訳を公開する件について :icarus.gk 氏 は快く了承してください

                                                              【日本語版】All we know about Vue 3's Vapor Mode - Qiita
                                                            • Vue 3 / Vuetify 3 に備えてまず Vite への移行をお勧めしたい

                                                              ロンラン株式会社 CEO 兼 CTO の武部です。 もうすぐ Vuetify 3 の beta が取れて GA 版が届きそうですね! 当社ロンランの主要 Web 製品では Vuetify 2 を採用しています。このため、必然 Vue 2 を使い続けざるを得なかったのですが、エコシステムがどんどん進化してゆくなか、いつまでも Vue 3 へ移行できないもどかしさがありました。 まずは来たるべき Vuetify 3 へ向けて、試しに一部機能を Vue 3 / Vuetify 3 beta / Vite へ移行してみることにしました。しかし、対処すべきことがなかなか多く、簡単な一部機能を移行し終えただけで燃え尽き気味。これはなかなか苦労することになるぞ...😫と渋い気持ちになりました。 ある日、Vite は Vue 2 にも対応していると気づき、対応ステップを分けて移行することに思い至りました

                                                                Vue 3 / Vuetify 3 に備えてまず Vite への移行をお勧めしたい
                                                              • ep.155『Vue 3 + Vite マイグレーション座談会 〜 安全なログイン基盤のための戦略的な移行計画』 | UIT INSIDE

                                                                @odan3240 が @cola119、@kazuma0129 とともにLINEログインのフロントエンドのVue 3化について話しました。 マイグレーション対象の概要 シングルページアプリケーションの構成 Vue 2のサポート終了に伴うセキュリティ懸念 パフォーマンス向上とTypeScriptサポート 実施したこと Vue 2.6から2.7へ、そしてVue 3へアップグレード 静的解析の強化とESLintでの破壊的変更検出 外部依存性問題と非互換性のプラグイン対応 Viteへの移行でビルド速度向上 ビジュアルリグレッションテスト導入 採用について LINEヤフー新卒採用 LINEヤフー中途採用 使用素材・クレジット BGM&SE 魔王魂 騒音のない世界 OtoLogic

                                                                  ep.155『Vue 3 + Vite マイグレーション座談会 〜 安全なログイン基盤のための戦略的な移行計画』 | UIT INSIDE
                                                                • 【Vue.js】【CRUD】Vue.js(Nuxt.js)とRailsでユーザー新規登録・ログイン・退会・ログアウト・編集を実装してみる - Qiita

                                                                  ##はじめに Vue.js(Nuxt.js)とRailsで新規開発を行っており、JWTを用いてユーザー新規登録・ログイン・ログアウト等の認証周りを担当したのでここに記しておきます。備忘録。 今回はauthmoduleとdevise_token_authを使用して実装しました。 別々で解説している記事はあったのですが、全体の流れがわかる記事が少なかったので、執筆しました この記事が見知らぬ誰かの糧となれば良いなあと思っております〜〜 authmodule公式 devise_token_auth公式 ##環境 MacOS yarn 1.21.1 node 12.0.0 vue 2.6.1 rails 5.2.4 ruby 2.6.3 新規登録の流れ Nuxt側: APIにEメールとパスワードをのせて、HTTPリクエストを送信する。 Rails側: HTTPリクエストを受け取り、devise_t

                                                                    【Vue.js】【CRUD】Vue.js(Nuxt.js)とRailsでユーザー新規登録・ログイン・退会・ログアウト・編集を実装してみる - Qiita
                                                                  • VueにAWS Cognitoのログインをamplifyを使わないで作り込む

                                                                    最近ではちょっとしたwebアプリなら、サーバーサイドを使わずに、Node環境でReactやVueなどを使った開発が多くなってきました。 しかし、SPAではなく、ちゃんとしたショッピングサイト的なものを作ろうと思うと、どうしてもログイン機能などが必要になって来ると思います。 せっかくならクライアントサイドだけの開発でサーバーサイドはクラウドサービスにお任せしたくなってきましたので、ログインも便利なCognitoにおまかせして実装してみようということで、やってみました。 Amplifyは? 最近良く耳にしたり、記事を目にしたりすることが多いですが、個人的には、まだまだ怖いので、使いたくない印象です。というのも、勝手に作成されるIAMに、ルートのスーパーユーザーの権限を与えたり、見えないところで勝手に色々設定をされるので、ちょっと嫌だなーという印象を受けたので、まだ実サービスでは、使うのはやめて

                                                                      VueにAWS Cognitoのログインをamplifyを使わないで作り込む
                                                                    • The best new Vue 3 UI libraries of 2021 - LogRocket Blog

                                                                      This article is a follow-up to my previous article showcasing a list of nine superb Vue 3 UI frameworks. These frameworks enhance your Vue app’s development experience, maintainability, and final design. Today, I’ll be talking about five more brand new Vue 3 UI frameworks that ship with a panoply of awesome components (e.g., navbars, inputs, and checkboxes) that will help you effortlessly build in

                                                                        The best new Vue 3 UI libraries of 2021 - LogRocket Blog
                                                                      • TypeScriptが強化されたVue3.3アップデートと将来の機能について - Qiita

                                                                        ついに待望のVue3.3がリリースされました! Vue.jsのリリースにはアニメのコードネームがアルファベット順に付けられていますが、今回は「Rurouni Kenshin(るろうに剣心)」との事です。外国では「るろうに」は翻訳されていないようですね(一部では「Samurai X」という名前も使われているそうです)。 今回の更新ではTypeScript関連の強化や便利な機能などが追加されています。公式のブログにVue3.3の変更に関して網羅的にまとめられているので、詳細な部分はそちらをご参照ください。(本記事も当該のブログをベースに記載しています) Vue3.3概要 Reactivity Transform非推奨 defineProps: 外部インポートされた複合の型サポート defineEmits: 人間工学的な宣言 defineSlots: 型付きslotの宣言 defineOptio

                                                                          TypeScriptが強化されたVue3.3アップデートと将来の機能について - Qiita
                                                                        • Vueエンジニアが使うReactが難しい

                                                                          こんにちは!プロ雀士兼プログラマーのおおのです。 早いもので、初めてHello World!を目にしてもうすぐ2年。そろそろ駆け出しエンジニアを名乗れなくなりそうですが...今までNuxtを使用してVueのコードばかり書いてきた私が、新たにReactに挑戦してみたので、そこで苦労したことについて書いていこうと思います。 1.コンポーネントの書き方 まず最初に違うのは、コンポーネントをどう書くか。 Vueではtemplate、script、CSSを順に書いていく、シンプルな記述で1コンポーネントにまとめることができたのですが、Reactでは最初にscriptの記述をしたり、CSSフレームワークを使用する際の記述など、慣れるのに少々時間がかかりました。 初心者の私にはscriptの記述すら戸惑いだったのですが、ここは先人のお力を借りることでスムーズに溶け込むことができました。 (参考記事:Vu

                                                                            Vueエンジニアが使うReactが難しい
                                                                          • 【Vue.js】Painless なコンポーネント開発のプラクティス - ContractS開発者ブログ

                                                                            はじめに 早速ですが... :deep 機能について :deep 機能のつらいところ そんなあなたに PrimeVue PrimeVue の Pass Through 機能 Pass Through の利用方法 最後に 出典 はじめに こんにちは!ContractS株式会社の北原です。 フロントエンドのリードとして、プロジェクトの技術選定や品質保守等を担当しています。 早速ですが... みなさまは Vue 3 をお使いになられていますか? これには、以前の Vue 2 と比較して多種多様な改善がふんだんに盛り込まれています。 2020/09/18 にリリースされてから暫く経っているので、実際の業務や個人で触られた方も多いと思います。 例えば、 Composition API の正式採用 script setup 構文の対応 メモリ使用量削減による負荷軽減 その他色々ありますが、以上のような

                                                                              【Vue.js】Painless なコンポーネント開発のプラクティス - ContractS開発者ブログ
                                                                            • Vue CLI で作成した Vuetify アプリを Vite / Vitest に移行する - Qiita

                                                                              Vuetify 2 と @vue/composition-api を使用した TODO アプリを題材に Vue CLI から Vite / Vitest への移行を試して、とりあえず動くようになったので手順と設定を共有したいと思います。 ビルド速度やサイズの変化についてはこの記事の後ろにまとめてあります。 使用したコードは次のリポジトリにあります。 なお、この記事に記載している情報は 2022 年 1 月 30 日時点のものです。 記事の内容はあくまで一例であり、手順や設定が正しいものであるという保証はありませんのでご注意ください。 移行を試した背景 2022 年 1 月 18 日に Vue CLI がメンテナンスモードに入ったことが宣言されました。 1 Vue CLI 自体は引き続き利用可能で v5 安定版リリースに向けて作業が続けられています。 2 とはいえ今後の主流は Vite にな

                                                                                Vue CLI で作成した Vuetify アプリを Vite / Vitest に移行する - Qiita
                                                                              • Vue3 チュートリアル 1 環境構築 - Qiita

                                                                                ゴール Vue3のアプリを開発できるプロジェクトをViteを使って作成する Vueとは? Vue.jsはインタラクティブなフロントエンドを作るためのJavaScriptフレームワーク。JavaScriptによりページの書き換えを実現し、ユーザーの操作に応じた動的(リアクティブ)なウェブアプリケーションを実現できます。フレームワークにより、アプリケーションを作るための「仕組み」と「ルール」が提供されており、一貫性のあるウェブアプリケーションが作りやすくなってます。 フロントエンドの構造(HTML)、装飾(CSS)、機能(JavaScript)を1つのファイルに内包するSingle File Component(SFC)という形で開発ができます(そうじゃない利用方法もあります)。これは.vueという拡張子のファイルの中にHTML/CSS/JavaScriptが含まれます。これはそのままだと当然

                                                                                  Vue3 チュートリアル 1 環境構築 - Qiita
                                                                                • Tailwind UI: Now with React + Vue support - Tailwind CSS

                                                                                  Last year we released Tailwind UI — a huge directory of professionally designed UI examples built with Tailwind CSS. Up until now, all of the examples in Tailwind UI have been pure HTML which is sort of the lowest common denominator for all web developers, and makes it possible to adapt them to any templating language or JavaScript framework. Today we’re excited to add first class support for Reac

                                                                                    Tailwind UI: Now with React + Vue support - Tailwind CSS