filmov
tv
VueJS, TailwindCSS & FrappeUI Training - Day 3 | Getting started with FrappeUI

Показать описание
Notes & Links
----------------------
This is Day 3 (out of 5 days!) of VueJS, TailwindCSS & FrappeUI Training for Frappe School! If you want to get started or learn more about Frappe's new frontend stack, this is your chance.
More Resources:
--------------
Chapters
--------------
00:00:00 - Introduction
00:00:18 - Day 2 assignment & readings discussion
00:01:30 - Installing and using external (NPM) packages | Canvas Confetti
00:07:30 - Getting started with FrappeUI
00:07:59 - FrappeUI without Frappe backend / standalone VueJS app
00:09:01 - Question: How to make table with TailwindCSS?
00:10:33 - Configuring FrappeUI
00:13:12 - Using FrappeUI components
00:18:54 - Question: Custom/more props to FrappeUI components
00:19:40 - Question: Is it possible to use Material UI with FrappeUI?
00:22:50 - FrappeUI's Dialog component
00:27:24 - Question: v-model explained again with Dialog
00:28:25 - Question: What if we use v-show instead of v-model?
00:30:28 - Build Process / How does the production setup work?
00:36:13 - Serving VueJS SPA from custom Frappe apps
00:49:38 - Automating production setup in custom apps / Behind the scenes of Doppio
01:07:20 - Question: Why is bench restart needed after pulling Python changes?
01:07:54 - ToDo App with FrappeUI & Frappe Framework backend
01:09:27 - Proxying API calls to Frappe web server / FrappeUI vite plugin
01:18:49 - Getting list of ToDo documents w/o magic
01:22:40 - Question: Is the API public?
01:27:55 - Fetching ToDo documents with magic / `createListResource`
01:40:03 - Rendering a basic ToDo list
01:41:30 - `v-html` / Rendering HTML in our Vue template
01:46:15 - FrappeUI's ListView component to render ToDo list
01:55:16 - Implementing create ToDo feature
02:08:14 - Displaying errors with `ErrorMessage` component and resource `error` property
Комментарии