본문 바로가기

전체 글343

[Vue3] Vue-Router Usage Most of the projects have routers. It is like a navigator of the application. In this posting, we will learn about this feature on Vue3. Create a Project 2021.06.02 - [Web/JavaScript] - [Vue3] Getting Started with Vue3 + TypeScript + TailwindCSS Create a project to test. And, add the router feature to the project. $ vue add router ※ You can also create a project with a router through Vue-CLI. No.. 2021. 6. 18.
[Vue3] Lifecycle In this posting, we will learn about the lifecycle of Vue. If you learn about the lifecycle, it can be helpful in development. Create a Project Let's create a project to test the lifecycle. 2021.06.02 - [Web/JavaScript] - [Vue3] Getting Started with Vue3 + TypeScript + TailwindCSS Create a Lifecycle Component Exchange the HelloWorld component to Lifecycle component. components/Lifecycle.vue Life.. 2021. 6. 16.
[Vue3] Computed Property and Watcher The computed property allows to dynamically computed value and the watcher allows monitoring the values. Let's figure out it with simple examples. Create a Project Let's create a project first. 2021.06.02 - [Web/JavaScript] - [Vue] Getting Started with Vue3 + TypeScript + TailwindCSS Computed Properties Computed Property: Calculate Price Apple: ₩500 Total Price: ₩{{ totalPrice }} This example ha.. 2021. 6. 12.
[C] Preprocessors - #if, #ifdef, #if defined In this posting, we will take a look at the differences among #if, #ifdef, and #if defined. #if #if directive only works with a true or false value. #define TEST1 #if TEST #error "This would be an error as well." #endif It can be used with an expression. #define TEST0 #if (TEST == 0) #error "This would be an error as well." #endif It is also able to extend with #elif and #else. #define TEST2 #if.. 2021. 6. 11.
[Vue3] Handling Loop using v-for In this posting, we will learn about the loop in Vue. Create a Project 2021.06.02 - [Web/JavaScript] - [Vue] Getting Started with Vue3 + TypeScript + TailwindCSS Let's create a project first refer to the above post. Multiplication Table Example Count ⯈ 2 x {{ num }} = {{ 2 * num }} In Vue, all the loops can be handled by v-for. The basic loop is using a numeric loop. You just set the maximum num.. 2021. 6. 9.
[Vue3] Conditional Processing using v-if In Vue, we can conditional process using v-if, v-else-if, and v-else. Create a Project Let's create a project for a test. 2021.06.02 - [Web/JavaScript] - [Vue] Getting Started with Vue3 + TypeScript + TailwindCSS Now, everything is ready. Show/Hide Example using v-if if This is a test string. Show data: function () { return { varShow: false, }; }, The test string will be show and hide according .. 2021. 6. 8.
[Vue3] Handling Event using v-on You can handle events using v-on on Vue. Create a Project Let's create a project again to test an example. 2021.06.02 - [Web/JavaScript] - [Vue] Getting Started with Vue3 + TypeScript + TailwindCSS And I recommend you read my previous Vue topics. Click Event Let's make a counter example. This example has two buttons for an up and down counter. Counter Value: {{ counter }} Up Down data: function .. 2021. 6. 6.
[Vue3] Interacting with User Input using v-model In this posting, we will learn about interacting with user input. This kind of thing is very important in web development, so make it yours. Create a Project First of all, create a project to use as an example. 2021.06.02 - [Web/JavaScript] - [Vue] Getting Started with Vue3 + TypeScript + TailwindCSS Basic Input Tag Now, get a name from the user. input Result Name {{ varName }}, {{ varName.lengt.. 2021. 6. 6.
[Vue3] Property Binding using v-bind In the Vue, we can use data as a property of HTML tags. Syntax As you can see, you can use v-bind: or colon(:) only. Usage Let's see some examples. You will be able to understand easily. Let's create a project and test these contents. 2021.06.02 - [Web/JavaScript] - [Vue] Getting Started with Vue3 + TypeScript + TailwindCSS Image Tag img I'll give you an additional explanation to help you unders.. 2021. 6. 6.