This article is a Private article. Only a writer and users who know the URL can access it. Please change open range to public in publish setting if you want to share this article with other users.
![Vue3でモーダルダイアログの起動をいい感じに実装する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/46623c2f0278e521779213570f5a95cac8e6e4ab/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9VnVlMyVFMyU4MSVBNyVFMyU4MyVBMiVFMyU4MyVCQyVFMyU4MyU4MCVFMyU4MyVBQiVFMyU4MyU4MCVFMyU4MiVBNCVFMyU4MiVBMiVFMyU4MyVBRCVFMyU4MiVCMCVFMyU4MSVBRSVFOCVCNSVCNyVFNSU4QiU5NSVFMyU4MiU5MiVFMyU4MSU4NCVFMyU4MSU4NCVFNiU4NCU5RiVFMyU4MSU5OCVFMyU4MSVBQiVFNSVBRSU5RiVFOCVBMyU4NSVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9ZDRkNjc2MWE4NWQ1ZDE0NjFkYmQ0OTdhYzBiOTRkNjk%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBzaGlidWthd2EmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTg4ODMzMDRkMGM0OWM1MWFkN2UwMDU4NzdiYjg5ZGY2%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D3a983b8b6b84c8ef97d3e1ef7bf12883)
スタディスト 技術支援ユニットの笹木 (@s_sasaki_0529) です。 2022年上半期、およそ500コンポーネントを持つ Vue 2 プロダクトである Teachme Biz を、半年間に渡る単独作業を経て、 Vue 3 に移行することに成功しました。 本記事では、私達がどのようにして、機能開発は止めずにバージョンアップや破壊的変更への対応を行えたのかを簡単に振り返ろうと思います。 昨年の TypeScript 移行の次のステップとして、今年は Vue 3 移行を実現することにより、相乗効果でのフロントエンド開発体験の向上を実現しました。 モチベーションTeachme Biz をVue 3 に移行するモチベーションは概ね以下になります。 モダンブラウザに合わせてリアーキテクチャリングされた Vue 3 の恩恵を受けることVue 2 への機能追加・改修が 2.7 で終了してしまった
ViteとVue3にTailwind CSSを導入するViteプロジェクトでCSSフレームワークのTailwind CSSを導入する方法を紹介します。ついでに、Tailwind CSS用のStylelintのルールやVSCodeの設定をします。 はじめにVite は No bundle 掲げており、開発時に高速な HMR を提供してくれます。 しかし、CLI を用いたデフォルトテンプレート自体はかなりシンプルになっているため、Vite プロジェクトを始める際、他のモジュールを使うには自分で環境を構築しなければなりません。 今回は Vite を使って、CSS フレームワークである Tailwind CSS の環境構築をします。 なお、こちらの環境をベースに説明するので、適宜参考にしてください。 以下では Vite プロジェクトがある前提で説明します。 環境構築まずは、Tailwind CSS
Vite(ヴィート=フランス語で「速い」の意味)は2020年に発表された新しいフロントエンドのビルドツールです。 開発者がVue.jsの作者であるEvan You氏であるため、Vue.jsのツールであると誤解されることもありますが、プレーンなJavaScript(バニラJS)からVue.js・React・Svelteといった流行のフレームワークまで、さまざまな環境で利用できる汎用的なツールです。 位置付けとしてはwebpackのようなバンドラーと呼ばれるものに近い存在ですが、それだけではありません。この記事では、Viteを導入してプレーンなJavaScriptから、TypeScript+Vue.js・Reactといったフレームワークまで、快適な開発環境を手に入れる方法を紹介します。 この記事で紹介すること: Viteの特徴と基本の仕組み 基本の使い方 Vite + SCSS Vite +
Framework7 - is a free and open source framework to develop mobile, desktop or web apps with native look and feel. It is also an indispensable prototyping tool to show working app prototype as soon as possible in case you need to. With such stunning set of UI components that Framework7 provides right from the box, it allows to create web apps, progressive web apps (PWA) and iOS and Android apps wi
TL;DR 自分が実装したカスタム(子)コンポーネントにv-modelを書き、データの双方向データバイディングができる。 基本的にはデフォルトでは、そのカスタム(子)コンポーネントで、value のキーのpropsでデータを受け取り、inputのイベント名で変更したいデータをemitすれば、親のほうでv-modelで渡しているデータが更新される。 そのカスタム(子)コンポーネントで、propsで受け取るデータのキーだったり、イベント名を変更したい場合は、model プロパティに、変更したいデータのプロパティと変更したいときの使うカスタムイベント名を定義する。 はじめに メディア運営会社のエンジニアとして働いています。メディアのコンテンツを入稿するツール(以下: ダッシュボード)をVuejs(Nuxtjs)で開発しているとき、自分が実装した子コンポーネントを呼び出した親で使うときに、双方向デ
Truly native apps using Vue.js and NativeScriptWant to release that app you've been dreaming about without the hassle of learning new languages? NativeScript-Vue is the right choice for you! Get Started Easy to get started with.NativeScript-Vue is easy to get started with, it is a single dependency that you can install through npm.
A Jamstack framework for Vue.js Gridsome makes it easy for developers to build static generated websites & apps that are fast by default 🚀 Get started Open-source MIT Licensed. GitHub (v0.7.23) CMSsAny Headless CMS, Contentful, WordPress, Drupal, Sanity.io, etc. DataAny APIs, Databases, AirTable, YAML, CSV, JSON, etc. MarkdownAny Git-based CMS, Forestry, Netlify CMS, Blogs, Documentation.
GMOペパボ新卒エンジニアの@gatchanです。 @sunecosuriさんの「Nuxt.jsでlocalStorageを用いる際のTipsとハマったこと」につづき、Vue.jsな内容です。 最近作っている趣味プログラミングで必要だったので、Vue.jsで汎用的なウインドウコンポーネントをつくってみました。 (ここでいうウインドウとは、各種OSのGUIに採用されているウインドウシステムのようなものです) あくまでウインドウ画面実装の一例ですが、参考になればうれしいです。 (こういうものをつくりました) 詳細な実装は、githubに公開したソースコードを参照していただければと思います。 https://github.com/piyoppi/vue_window_sample ウインドウの要件 私が求めるウインドウの要件は、以下の通りでした。 ドラッグアンドドロップで移動できる テキストや画
勉強会用の資料です. 今回の記事ではフロント側のデザインを整えていきます. また,最初のチュートリアルで作成したAPIを修正し,質問一覧を取得,表示させます. このチュートリアルから始めるかたは以下のリンクからソースコードをダウンロードするか, tutorial3-start のタグが付いているリビジョン(96ab6f4)をチェックアウトしてください. https://github.com/usa-mimi/tutorial-spa/tree/tutorial3-start コンポーネントの話 コードを書いていく前に,Vueの コンポーネント について説明していきます. コンポーネントについて ページを作っていく前に,コンポーネントについて公式のドキュメントを読んでおくことをおすすめします. コンポーネントについて公式の説明 Vueではページの部分部分をコンポーネントという単位で分割してお
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く