Knowledge

Vue.js

Source 📝

1388:
browser events (i.e. clicks) occur on buttons or links. Vue itself doesn't come with front-end hashed routing. But the open-source "vue-router" package provides an API to update the application's URL, supports the back button (navigating history), and email password resets or email verification links with authentication URL parameters. It supports mapping nested routes to nested components and offers fine-grained transition control. With Vue, developers are already composing applications with small building blocks building larger components. With vue-router added to the mix, components must merely be mapped to the routes they belong to, and parent/root routes must indicate where children should render.
1729: 1795: 3406: 314: 227: 27: 131: 4543: 1376:(SPAs) is the inability to share links to the exact "sub" page within a specific web page. Because SPAs serve their users only one URL-based response from the server (it typically serves index.html or index.vue), bookmarking certain screens or sharing links to specific sections is normally difficult if not impossible. To solve this problem, many client-side routers delimit their dynamic URLs with a " 398:
in several projects. He later summed up his thought process: "I figured, what if I could just extract the part that I really liked about Angular and build something really lightweight." The first source code commit to the project was dated July 2013, at which time it was originally named "Seed". Vue
1296:
render functions. A virtual Document Object Model (or "DOM") allows Vue to render components in its memory before updating the browser. Combined with the reactivity system, Vue can calculate the minimal number of components to re-render and apply the minimal amount of DOM manipulations when the app
880:
to encapsulate reusable code. At a high level, components are custom elements to which the Vue's compiler attaches behavior. In Vue, a component is essentially a Vue instance with pre-defined options. The code snippet below contains an example of a Vue component. The component presents a button and
1387:
Vue provides an interface to change what is displayed on the page based on the current URL path – regardless of how it was changed (whether by emailed link, refresh, or in-page links). Additionally, using a front-end router allows for the intentional transition of the browser path when certain
354:
Vue.js features an incrementally adaptable architecture that focuses on declarative rendering and component composition. The core library is focused on the view layer only. Advanced features required for complex applications such as
862:
When a new major is released ie v3.y.z, the last minor ie 2.x.y will become a LTS release for 18 months (bug fixes and security patches) and for the following 18 months will be in maintenance mode (security patches only).
1317:
objects and optimized re-rendering. Each component keeps track of its reactive dependencies during its render, so the system knows precisely when to re-render, and which components to re-render.
1357:
Vue will automatically sniff whether the target element has CSS transitions or animations applied. If it does, CSS transition classes will be added/removed at appropriate timings.
1363:
If no CSS transitions/animations are detected and no JavaScript hooks are provided, the DOM operations for insertion and/or removal will be executed immediately on next frame.
2394: 4282: 1859: 48: 41: 2161:
Franklin, Jack; Wanyoike, Michael; Bouchefra, Ahmed; Silas, Kingsley; Campbell, Chad A.; Jacques, Nilson; Omole, Olayinka; Mulders, Michiel (2019).
1297:
state changes. Vue users can use template syntax or choose to directly write render functions using hyperscript either through function calls or
3196: 1742: 1288:
to the underlying Vue instance's data. All Vue templates are valid HTML that can be parsed by specification-compliant browsers and HTML
1560:
Allows the User component to pass in the particular id of the user which was typed into the URL using the $ route object's params key:
3339: 3114: 3226: 3166: 3570: 3550: 2574: 2544: 2514: 4694: 3433: 3256: 2934: 2484: 1907: 3024: 2994: 2964: 2904: 2874: 2814: 2784: 2754: 2724: 2694: 2664: 2634: 2604: 2288: 3635: 3316: 3054: 2844: 2266: 2176: 2133: 2090: 2047: 2004: 2139: 2096: 2053: 2010: 3286: 1807: 1734: 2361: 4689: 1967: 2386: 3378: 2334: 110: 91: 4494: 3815: 276: 63: 2454: 2424: 1325:
Vue provides a variety of ways to apply transition effects when items are inserted, updated, or removed from the
3952: 2206: 503: 3084: 70: 4709: 4460: 4436: 4416: 4188: 3512: 2236: 1681:– a webpack loader that allows the writing of Vue components in a format called Single-File Components (SFCs) 1347: 1851: 4345: 3543: 3517: 3471: 1777: 1298: 331: 206: 4450: 4327: 4294: 3800: 3426: 1360:
If the transition component provided JavaScript hooks, these hooks will be called at appropriate timings.
648: 180: 3371:
Hands-on Nuxt.js Web Development: Build universal and static-generated Vue.js applications using Nuxt.js
77: 4402: 3481: 446: 265: 1881: 3188: 346:. It was created by Evan You and is maintained by him and the rest of the active core team members. 313: 4699: 3752: 59: 3137: 1657:
The core library comes with tools and libraries both developed by the core team and contributors.
4704: 4576: 4432: 4307: 4251: 3873: 3732: 3536: 1757: 1695: 1373: 724: 343: 37: 4241: 1794: 1353:
When an element wrapped in a transition component is inserted or removed, this is what happens:
4684: 4595: 4557: 4527: 4335: 4256: 4211: 3927: 3785: 3419: 1334: 1030:'<button v-on:click="onClick">Clicked {{ count }} times</button>' 4221: 3962: 3742: 3442: 1326: 1285: 3347: 4487: 4353: 4261: 4226: 4078: 3887: 3737: 3603: 3106: 2082: 375: 335: 3790: 3218: 3158: 226: 8: 4118: 4000: 3820: 3640: 3405: 1302: 2566: 2536: 2506: 2476: 4412: 4386: 4317: 4246: 4108: 4058: 3770: 3765: 1772: 705: 281: 247: 4456: 4138: 4133: 4010: 4005: 3673: 3618: 3374: 2330: 2172: 2129: 2086: 2043: 2000: 1996: 465: 3248: 2926: 1899: 84: 4153: 4083: 3957: 3696: 3688: 3678: 3486: 3016: 2986: 2956: 2896: 2866: 2806: 2776: 2746: 2716: 2686: 2656: 2626: 2596: 2296: 2035:
Getting to Know Vue.js: Learn to Build Single Page Applications in Vue from Scratch
1762: 1747: 1567:
This template (varying by the params passed into the router) will be rendered into
379: 374:
with HTML attributes called directives. The directives offer functionality to HTML
364: 360: 288: 3411: 3308: 3046: 2836: 2258: 4480: 3830: 2162: 2119: 2076: 2033: 1990: 1929: 686: 484: 3278: 4358: 4103: 3855: 3795: 2353: 1377: 339: 1384:. However, with HTML5 most modern browsers support routing without hashbangs. 4678: 4627: 4312: 3845: 3825: 3613: 3559: 1767: 522: 1959: 1811: 4658: 3967: 3892: 3810: 3598: 3593: 1799: 877: 781: 762: 629: 252: 4590: 4143: 4043: 4015: 3922: 3882: 3706: 3608: 3461: 1803: 1293: 743: 367:
are offered via officially maintained supporting libraries and packages.
293: 4663: 4653: 4567: 4446: 4442: 4266: 4123: 4073: 4053: 3972: 3902: 3865: 3805: 3650: 3630: 3476: 2446: 2416: 1314: 240: 148: 138: 4572: 4373: 4196: 4168: 4063: 3877: 3850: 3456: 2168: 1752: 1343:
Use JavaScript to directly manipulate the DOM during transition hooks
800: 667: 541: 395: 259: 2198: 26: 4632: 4600: 4584: 4532: 4381: 4363: 4206: 4201: 4128: 3932: 3897: 3780: 3775: 3466: 3076: 1992:
Vue.js: Up and Running: Building Accessible and Performant Web Apps
4276: 2228: 1557:
Which will render in the User component defined in (const User...)
1340:
Integrate third-party CSS animation libraries, such as Animate.css
4606: 4562: 4517: 4503: 4422: 4216: 4158: 4098: 4093: 4068: 4038: 3947: 3942: 3937: 3760: 3724: 3714: 3645: 3588: 3528: 1782: 1289: 610: 585: 356: 215: 130: 4622: 4542: 4406: 4271: 4088: 4048: 4020: 3977: 3917: 3907: 3840: 3835: 3668: 3625: 3496: 2125: 2039: 1833: 560: 391: 2160: 1669:– Browser devtools extension for debugging Vue.js applications 1346:
Integrate third-party JavaScript animation libraries, such as
399:
was first publicly announced the following February, in 2014.
4231: 4173: 4163: 4148: 3660: 1466:'<div>User {{ $ route.params.id }}</div>' 407: 403: 4302: 4236: 4113: 3992: 3912: 3580: 1281: 371: 269: 16:
Open-source JavaScript library for building user interfaces
4472: 4522: 4426: 4178: 4030: 847: 830: 814: 795: 776: 757: 738: 719: 700: 681: 662: 643: 624: 605: 595: 590: 580: 570: 565: 555: 536: 517: 498: 479: 460: 441: 1284:-based template syntax that allows binding the rendered 1882:"core/changelogs/CHANGELOG-3.4.md at main · vuejs/core" 1301:. Render functions allow applications to be built from 3399: 304: 1724: 3441: 1704:– Flux-inspired centralized state management system 1574:The finally generated HTML for someone typing in: 881:prints the number of times the button is clicked: 1313:Vue features a reactivity system that uses plain 4676: 1675:– Standard Tooling for rapid Vue.js development 1954: 1952: 1950: 390:Vue was created by Evan You after working for 4488: 3544: 3427: 1743:Comparison of JavaScript-based web frameworks 1694:– The official router, suitable for building 1798: This article incorporates text from a 1947: 4495: 4481: 3551: 3537: 3434: 3420: 3404: 312: 225: 129: 111:Learn how and when to remove this message 2074: 2667:from the original on September 18, 2020 2577:from the original on September 19, 2020 2117: 1569:<router-view></router-view> 330:; pronounced "view") is an open-source 4677: 3319:from the original on February 10, 2022 3289:from the original on February 10, 2022 3259:from the original on December 13, 2023 3229:from the original on February 10, 2022 3169:from the original on February 10, 2022 3117:from the original on February 10, 2022 3087:from the original on December 10, 2021 2727:from the original on November 11, 2020 2637:from the original on November 11, 2020 2487:from the original on December 13, 2023 2327:Aspiring Frontend: Full-Stack Engineer 2031: 1988: 1970:from the original on February 10, 2022 1922: 47:Please improve this article by adding 4476: 3532: 3415: 2817:from the original on October 27, 2020 2787:from the original on November 8, 2020 2697:from the original on November 9, 2020 2381: 2379: 2364:from the original on January 29, 2023 2354:"Vue.js: JavaScript MVVM made simple" 2348: 2346: 2316: 2314: 2269:from the original on January 22, 2020 2209:from the original on February 7, 2022 1910:from the original on January 29, 2023 1862:from the original on February 5, 2019 1685: 402:Version names are often derived from 3368: 2517:from the original on August 10, 2021 1735:Free and open-source software portal 1123:`The value of count is changed from 20: 3199:from the original on March 12, 2017 3057:from the original on April 13, 2021 3027:from the original on April 13, 2021 2997:from the original on April 13, 2021 2967:from the original on April 13, 2021 2937:from the original on April 13, 2021 2907:from the original on April 13, 2021 2877:from the original on April 13, 2021 2847:from the original on April 13, 2021 2757:from the original on April 13, 2021 2507:"v3.2.0 Quintessential Quintuplets" 2457:from the original on March 24, 2024 2427:from the original on March 24, 2024 2397:from the original on April 12, 2017 2320: 1660: 13: 3558: 3135: 2547:from the original on July 18, 2021 2376: 2343: 2311: 2295:. November 3, 2016. Archived from 2239:from the original on March 3, 2019 1292:. Vue compiles the templates into 14: 4721: 3391: 2717:"v2.3.0 JoJo's Bizarre Adventure" 2607:from the original on July 1, 2022 2142:from the original on May 30, 2024 2099:from the original on May 30, 2024 2056:from the original on May 30, 2024 2013:from the original on May 30, 2024 822:first version publicly announced 186:3.4.38 / August 15, 2024 4541: 2387:"First Week of Launching Vue.js" 1852:"First Week of Launching Vue.js" 1793: 1727: 1333:Automatically apply classes for 834: 818: 25: 3443:JavaScript templating libraries 3362: 3337: 3331: 3301: 3271: 3241: 3211: 3181: 3151: 3129: 3099: 3069: 3039: 3009: 2979: 2949: 2919: 2889: 2859: 2829: 2799: 2769: 2739: 2709: 2679: 2649: 2619: 2589: 2559: 2529: 2499: 2469: 2439: 2409: 2281: 2251: 2221: 2191: 2185: 2154: 2111: 1552:websitename.com/user/<id> 4695:Software using the MIT license 2068: 2025: 1982: 1892: 1874: 1844: 1826: 1372:A traditional disadvantage of 1320: 1: 1819: 1716:– New simple state management 1308: 871: 49:secondary or tertiary sources 2329:] (in Chinese (China)). 1808:license statement/permission 1652: 1275: 876:Vue components extend basic 382:or user defined directives. 370:Vue.js allows for extending 7: 4502: 3801:Remote Application Platform 3518:Model–view–viewmodel (MVVM) 3513:Model–view–controller (MVC) 2807:"v2.0.0 Ghost in the Shell" 2078:Testing Vue.js Applications 1720: 866: 413: 349: 163:; 10 years ago 10: 4726: 2321:贾, 志杰; 史, 广; 赵, 东 (2023). 1900:"@vue/runtime-dom v3.2.45" 1788: 1550:Sets a front-end route at 1367: 1337:transitions and animations 1329:. This includes tools to: 504:Quintessential Quintuplets 447:Tengen Toppa Gurren Lagann 385: 153:Evan You and the Core Team 4690:JavaScript web frameworks 4646: 4615: 4550: 4539: 4510: 4395: 4372: 4344: 4326: 4293: 4187: 4029: 3991: 3864: 3751: 3723: 3705: 3687: 3659: 3579: 3566: 3505: 3449: 2229:"Evan is creating Vue.js" 1571:inside the DOM's div#app. 821: 326:(commonly referred to as 299: 287: 275: 258: 246: 236: 205: 201: 179: 175: 157: 147: 137: 128: 3340:"Vue Nested Routing (2)" 2777:"v2.1.0 Hunter X Hunter" 2477:"v3.3.0 Rurouni Kenshin" 1581: 1390: 1374:single-page applications 976:'button-clicked' 883: 649:JoJo's Bizarre Adventure 344:single-page applications 4583:MEEN (substituted with 3344:Vue Home Page (subpage) 2927:"v0.10.0: Blade Runner" 2897:"v0.11.0: Cowboy Bebop" 1989:Macrae, Callum (2018). 1710:– Server-Side Rendering 3195:. September 30, 2016. 2813:. September 30, 2016. 2573:. September 18, 2020. 2118:Freeman, Adam (2018). 2075:Yerburgh, Edd (2019). 2032:Nelson, Brett (2018). 1802:work. Licensed under 1576:websitename.com/user/1 36:relies excessively on 3279:"Transitioning State" 3219:"Reactivity in Depth" 3023:. December 24, 2013. 2963:. February 25, 2014. 2867:"0.12.0: Dragon Ball" 2783:. November 22, 2016. 2753:. February 26, 2017. 2687:"v2.4.0 Kill la Kill" 2453:. December 28, 2023. 2423:. December 28, 2023. 2393:. February 11, 2014. 378:, and come as either 188:; 32 days ago 4710:JavaScript libraries 3249:"Transition Effects" 3138:"Vue Admin Template" 3083:. November 6, 2022. 3053:. December 8, 2013. 2993:. January 27, 2014. 2903:. November 7, 2014. 2843:. October 27, 2015. 2663:. October 13, 2017. 2633:. February 4, 2019. 2447:"Announcing Vue 3.4" 2417:"Announcing Vue 3.4" 2360:. February 3, 2014. 2083:Manning Publications 1813:Vue.js Guide​ 1778:Model–view–ViewModel 919:v-bind:initial-count 336:JavaScript framework 332:model–view–viewmodel 4403:Application Express 3095:– via GitHub. 3065:– via GitHub. 3035:– via GitHub. 3005:– via GitHub. 2975:– via GitHub. 2957:"v0.9.0: Animatrix" 2945:– via GitHub. 2915:– via GitHub. 2885:– via GitHub. 2855:– via GitHub. 2825:– via GitHub. 2795:– via GitHub. 2765:– via GitHub. 2735:– via GitHub. 2705:– via GitHub. 2675:– via GitHub. 2645:– via GitHub. 2615:– via GitHub. 2585:– via GitHub. 2555:– via GitHub. 2525:– via GitHub. 2495:– via GitHub. 2164:Working with Vue.js 1943:– via GitHub. 1810:). Text taken from 1708:Vue Server Renderer 1508:'/user/:id' 1303:software components 125: 3189:"Vue 2.0 is Here!" 2933:. March 23, 2014. 2837:"1.0.0 Evangelion" 2747:"v2.2.0 Initial D" 2723:. April 27, 2017. 2567:"v3.0.0 One Piece" 2513:. August 5, 2021. 1773:JavaScript library 1686:Official libraries 706:Ghost in the Shell 701:September 30, 2016 596:September 18, 2023 537:September 18, 2020 282:JavaScript library 161:February 2014 139:Original author(s) 123: 4672: 4671: 4603:(uses Express.js) 4470: 4469: 3526: 3525: 3159:"Template Syntax" 2873:. June 12, 2015. 2693:. July 13, 2017. 2293:Between the Wires 2178:978-1-4920-7144-0 2135:978-1-4842-3805-9 2092:978-1-61729-524-9 2049:978-1-4842-3781-6 2006:978-1-4919-9721-5 1562:$ route.params.id 860: 859: 831:December 24, 2013 796:February 25, 2014 682:November 22, 2016 663:February 26, 2017 571:December 31, 2023 566:December 31, 2023 461:December 28, 2023 442:September 1, 2024 321: 320: 121: 120: 113: 95: 4717: 4545: 4497: 4490: 4483: 4474: 4473: 3697:ColdBox Platform 3553: 3546: 3539: 3530: 3529: 3436: 3429: 3422: 3413: 3412: 3408: 3403: 3402: 3400:Official website 3385: 3384: 3366: 3360: 3359: 3357: 3355: 3346:. Archived from 3335: 3329: 3328: 3326: 3324: 3305: 3299: 3298: 3296: 3294: 3275: 3269: 3268: 3266: 3264: 3245: 3239: 3238: 3236: 3234: 3215: 3209: 3208: 3206: 3204: 3185: 3179: 3178: 3176: 3174: 3155: 3149: 3148: 3146: 3144: 3133: 3127: 3126: 3124: 3122: 3103: 3097: 3096: 3094: 3092: 3073: 3067: 3066: 3064: 3062: 3043: 3037: 3036: 3034: 3032: 3013: 3007: 3006: 3004: 3002: 2983: 2977: 2976: 2974: 2972: 2953: 2947: 2946: 2944: 2942: 2923: 2917: 2916: 2914: 2912: 2893: 2887: 2886: 2884: 2882: 2863: 2857: 2856: 2854: 2852: 2833: 2827: 2826: 2824: 2822: 2803: 2797: 2796: 2794: 2792: 2773: 2767: 2766: 2764: 2762: 2743: 2737: 2736: 2734: 2732: 2713: 2707: 2706: 2704: 2702: 2683: 2677: 2676: 2674: 2672: 2657:"v2.5.0 Level E" 2653: 2647: 2646: 2644: 2642: 2627:"v2.6.0 Macross" 2623: 2617: 2616: 2614: 2612: 2603:. July 1, 2022. 2593: 2587: 2586: 2584: 2582: 2563: 2557: 2556: 2554: 2552: 2543:. June 7, 2021. 2533: 2527: 2526: 2524: 2522: 2503: 2497: 2496: 2494: 2492: 2483:. May 11, 2023. 2473: 2467: 2466: 2464: 2462: 2443: 2437: 2436: 2434: 2432: 2413: 2407: 2406: 2404: 2402: 2383: 2374: 2373: 2371: 2369: 2350: 2341: 2340: 2318: 2309: 2308: 2306: 2304: 2285: 2279: 2278: 2276: 2274: 2259:"What is Vue.js" 2255: 2249: 2248: 2246: 2244: 2225: 2219: 2218: 2216: 2214: 2195: 2189: 2183: 2182: 2158: 2152: 2151: 2149: 2147: 2115: 2109: 2108: 2106: 2104: 2072: 2066: 2065: 2063: 2061: 2029: 2023: 2022: 2020: 2018: 1986: 1980: 1979: 1977: 1975: 1956: 1945: 1944: 1942: 1940: 1926: 1920: 1919: 1917: 1915: 1896: 1890: 1889: 1878: 1872: 1871: 1869: 1867: 1848: 1842: 1841: 1830: 1797: 1763:Quasar Framework 1737: 1732: 1731: 1730: 1661:Official tooling 1646: 1643: 1640: 1637: 1634: 1631: 1628: 1625: 1622: 1618: 1615: 1612: 1609: 1606: 1603: 1600: 1597: 1594: 1591: 1588: 1585: 1577: 1570: 1563: 1553: 1546:The code above: 1542: 1539: 1536: 1533: 1530: 1527: 1524: 1521: 1518: 1515: 1512: 1509: 1506: 1503: 1500: 1497: 1494: 1491: 1488: 1485: 1482: 1479: 1476: 1473: 1470: 1467: 1464: 1461: 1458: 1455: 1452: 1449: 1446: 1443: 1440: 1437: 1433: 1430: 1427: 1424: 1421: 1418: 1415: 1412: 1409: 1406: 1403: 1400: 1397: 1394: 1271: 1268: 1265: 1262: 1259: 1256: 1253: 1250: 1247: 1244: 1241: 1238: 1235: 1232: 1229: 1226: 1223: 1220: 1217: 1214: 1211: 1208: 1205: 1202: 1199: 1196: 1193: 1190: 1187: 1184: 1181: 1178: 1175: 1172: 1169: 1166: 1163: 1160: 1157: 1154: 1151: 1148: 1145: 1142: 1139: 1136: 1133: 1130: 1127: 1124: 1121: 1118: 1115: 1112: 1109: 1106: 1103: 1100: 1097: 1094: 1091: 1088: 1085: 1082: 1079: 1076: 1073: 1070: 1067: 1064: 1061: 1058: 1055: 1052: 1049: 1046: 1043: 1040: 1037: 1034: 1031: 1028: 1025: 1022: 1019: 1016: 1013: 1010: 1007: 1004: 1001: 998: 995: 992: 989: 986: 983: 980: 977: 974: 971: 968: 965: 962: 959: 956: 953: 950: 947: 944: 941: 938: 935: 932: 929: 926: 923: 920: 917: 914: 911: 908: 907:"tuto" 905: 902: 899: 896: 893: 890: 887: 849: 848:December 8, 2013 832: 816: 815:January 27, 2014 797: 778: 759: 758:November 7, 2014 740: 721: 720:October 27, 2015 702: 683: 664: 645: 626: 607: 606:October 13, 2017 597: 592: 582: 581:February 4, 2019 572: 567: 557: 538: 519: 500: 481: 462: 443: 418: 417: 361:state management 317: 316: 309: 306: 229: 224: 221: 219: 217: 196: 194: 189: 171: 169: 164: 133: 126: 122: 116: 109: 105: 102: 96: 94: 53: 29: 21: 4725: 4724: 4720: 4719: 4718: 4716: 4715: 4714: 4700:Web development 4675: 4674: 4673: 4668: 4642: 4611: 4546: 4537: 4506: 4501: 4471: 4466: 4396:Other languages 4391: 4368: 4340: 4322: 4289: 4183: 4025: 3987: 3860: 3747: 3719: 3701: 3683: 3655: 3575: 3562: 3557: 3527: 3522: 3501: 3445: 3440: 3398: 3397: 3394: 3389: 3388: 3381: 3369:Lau Tiam, Kok. 3367: 3363: 3353: 3351: 3336: 3332: 3322: 3320: 3307: 3306: 3302: 3292: 3290: 3277: 3276: 3272: 3262: 3260: 3247: 3246: 3242: 3232: 3230: 3217: 3216: 3212: 3202: 3200: 3187: 3186: 3182: 3172: 3170: 3157: 3156: 3152: 3142: 3140: 3134: 3130: 3120: 3118: 3105: 3104: 3100: 3090: 3088: 3075: 3074: 3070: 3060: 3058: 3045: 3044: 3040: 3030: 3028: 3015: 3014: 3010: 3000: 2998: 2985: 2984: 2980: 2970: 2968: 2955: 2954: 2950: 2940: 2938: 2925: 2924: 2920: 2910: 2908: 2895: 2894: 2890: 2880: 2878: 2865: 2864: 2860: 2850: 2848: 2835: 2834: 2830: 2820: 2818: 2805: 2804: 2800: 2790: 2788: 2775: 2774: 2770: 2760: 2758: 2745: 2744: 2740: 2730: 2728: 2715: 2714: 2710: 2700: 2698: 2685: 2684: 2680: 2670: 2668: 2655: 2654: 2650: 2640: 2638: 2625: 2624: 2620: 2610: 2608: 2597:"v2.7.0 Naruto" 2595: 2594: 2590: 2580: 2578: 2565: 2564: 2560: 2550: 2548: 2535: 2534: 2530: 2520: 2518: 2505: 2504: 2500: 2490: 2488: 2475: 2474: 2470: 2460: 2458: 2445: 2444: 2440: 2430: 2428: 2415: 2414: 2410: 2400: 2398: 2385: 2384: 2377: 2367: 2365: 2352: 2351: 2344: 2337: 2319: 2312: 2302: 2300: 2299:on June 3, 2017 2287: 2286: 2282: 2272: 2270: 2257: 2256: 2252: 2242: 2240: 2227: 2226: 2222: 2212: 2210: 2199:"Meet the Team" 2197: 2196: 2192: 2186: 2179: 2159: 2155: 2145: 2143: 2136: 2116: 2112: 2102: 2100: 2093: 2073: 2069: 2059: 2057: 2050: 2030: 2026: 2016: 2014: 2007: 1987: 1983: 1973: 1971: 1958: 1957: 1948: 1938: 1936: 1928: 1927: 1923: 1913: 1911: 1898: 1897: 1893: 1880: 1879: 1875: 1865: 1863: 1850: 1849: 1845: 1832: 1831: 1827: 1822: 1791: 1733: 1728: 1726: 1723: 1688: 1663: 1655: 1648: 1647: 1644: 1641: 1638: 1635: 1632: 1629: 1626: 1623: 1620: 1616: 1613: 1610: 1607: 1604: 1601: 1598: 1596:"app" 1595: 1592: 1589: 1586: 1583: 1575: 1568: 1561: 1551: 1544: 1543: 1540: 1537: 1534: 1531: 1528: 1525: 1522: 1519: 1516: 1513: 1510: 1507: 1504: 1501: 1498: 1495: 1492: 1489: 1486: 1483: 1480: 1477: 1474: 1471: 1468: 1465: 1462: 1459: 1456: 1453: 1450: 1447: 1444: 1441: 1438: 1435: 1431: 1428: 1425: 1422: 1419: 1416: 1413: 1410: 1407: 1405:"app" 1404: 1401: 1398: 1395: 1392: 1370: 1323: 1311: 1278: 1273: 1272: 1269: 1266: 1263: 1260: 1257: 1255:'#tuto' 1254: 1251: 1248: 1245: 1242: 1239: 1236: 1233: 1230: 1227: 1224: 1221: 1218: 1215: 1212: 1209: 1206: 1203: 1200: 1197: 1194: 1191: 1188: 1185: 1182: 1179: 1176: 1173: 1170: 1167: 1164: 1161: 1158: 1155: 1152: 1149: 1146: 1143: 1140: 1137: 1134: 1131: 1128: 1125: 1122: 1119: 1116: 1113: 1110: 1107: 1104: 1101: 1098: 1095: 1092: 1089: 1086: 1083: 1080: 1077: 1074: 1071: 1068: 1065: 1062: 1059: 1056: 1053: 1050: 1047: 1044: 1041: 1038: 1035: 1032: 1029: 1026: 1023: 1020: 1017: 1014: 1011: 1008: 1005: 1002: 999: 996: 993: 990: 987: 984: 981: 978: 975: 972: 969: 966: 963: 960: 957: 954: 951: 948: 945: 942: 939: 936: 933: 930: 927: 924: 921: 918: 915: 912: 909: 906: 903: 900: 897: 894: 891: 888: 885: 874: 869: 687:Hunter X Hunter 485:Rurouni Kenshin 416: 388: 352: 340:user interfaces 311: 303: 232: 214: 197: 192: 190: 187: 167: 165: 162: 158:Initial release 117: 106: 100: 97: 54: 52: 46: 42:primary sources 30: 17: 12: 11: 5: 4723: 4713: 4712: 4707: 4705:Web frameworks 4702: 4697: 4692: 4687: 4670: 4669: 4667: 4666: 4661: 4656: 4650: 4648: 4644: 4643: 4641: 4640: 4635: 4630: 4625: 4619: 4617: 4613: 4612: 4610: 4609: 4604: 4598: 4593: 4588: 4581: 4580: 4579: 4570: 4565: 4554: 4552: 4548: 4547: 4540: 4538: 4536: 4535: 4530: 4525: 4520: 4514: 4512: 4508: 4507: 4500: 4499: 4492: 4485: 4477: 4468: 4467: 4465: 4464: 4454: 4440: 4430: 4420: 4410: 4399: 4397: 4393: 4392: 4390: 4389: 4384: 4378: 4376: 4370: 4369: 4367: 4366: 4361: 4356: 4350: 4348: 4342: 4341: 4339: 4338: 4332: 4330: 4324: 4323: 4321: 4320: 4315: 4310: 4305: 4299: 4297: 4291: 4290: 4288: 4287: 4279: 4274: 4269: 4264: 4259: 4254: 4249: 4244: 4239: 4234: 4229: 4224: 4219: 4214: 4209: 4204: 4199: 4193: 4191: 4185: 4184: 4182: 4181: 4176: 4171: 4166: 4161: 4156: 4151: 4146: 4141: 4136: 4131: 4126: 4121: 4116: 4111: 4106: 4101: 4096: 4091: 4086: 4081: 4076: 4071: 4066: 4061: 4056: 4051: 4046: 4041: 4035: 4033: 4027: 4026: 4024: 4023: 4018: 4013: 4008: 4003: 3997: 3995: 3989: 3988: 3986: 3985: 3980: 3975: 3970: 3965: 3960: 3955: 3950: 3945: 3940: 3935: 3930: 3925: 3920: 3915: 3910: 3905: 3900: 3895: 3890: 3885: 3880: 3870: 3868: 3862: 3861: 3859: 3858: 3853: 3848: 3843: 3838: 3833: 3828: 3823: 3818: 3813: 3808: 3803: 3798: 3793: 3788: 3783: 3778: 3773: 3768: 3763: 3757: 3755: 3749: 3748: 3746: 3745: 3740: 3735: 3729: 3727: 3721: 3720: 3718: 3717: 3711: 3709: 3703: 3702: 3700: 3699: 3693: 3691: 3685: 3684: 3682: 3681: 3676: 3671: 3665: 3663: 3657: 3656: 3654: 3653: 3648: 3643: 3638: 3633: 3628: 3623: 3622: 3621: 3616: 3611: 3606: 3601: 3596: 3585: 3583: 3577: 3576: 3574: 3573: 3567: 3564: 3563: 3560:Web frameworks 3556: 3555: 3548: 3541: 3533: 3524: 3523: 3521: 3520: 3515: 3509: 3507: 3503: 3502: 3500: 3499: 3494: 3489: 3484: 3479: 3474: 3469: 3464: 3459: 3453: 3451: 3447: 3446: 3439: 3438: 3431: 3424: 3416: 3410: 3409: 3393: 3392:External links 3390: 3387: 3386: 3379: 3361: 3350:on May 8, 2017 3330: 3300: 3270: 3240: 3210: 3180: 3150: 3136:Jordan, John. 3128: 3098: 3068: 3047:"0.6.0: VueJS" 3038: 3008: 2978: 2948: 2918: 2888: 2858: 2828: 2798: 2768: 2738: 2708: 2678: 2648: 2618: 2588: 2558: 2537:"v3.1.0 Pluto" 2528: 2498: 2468: 2438: 2408: 2375: 2342: 2335: 2310: 2280: 2250: 2220: 2190: 2184: 2177: 2153: 2134: 2110: 2091: 2067: 2048: 2024: 2005: 1997:O'Reilly Media 1981: 1960:"Introduction" 1946: 1921: 1891: 1873: 1843: 1824: 1823: 1821: 1818: 1816:, Vue.js, . 1790: 1787: 1786: 1785: 1780: 1775: 1770: 1765: 1760: 1755: 1750: 1745: 1739: 1738: 1722: 1719: 1718: 1717: 1711: 1705: 1699: 1687: 1684: 1683: 1682: 1676: 1670: 1662: 1659: 1654: 1651: 1582: 1580: 1579: 1572: 1565: 1558: 1555: 1391: 1369: 1366: 1365: 1364: 1361: 1358: 1351: 1350: 1344: 1341: 1338: 1322: 1319: 1310: 1307: 1277: 1274: 931:button-clicked 916:button-clicked 884: 873: 870: 868: 865: 858: 857: 855: 853: 850: 845: 841: 840: 838: 836: 833: 828: 824: 823: 820: 817: 812: 808: 807: 805: 803: 798: 793: 789: 788: 786: 784: 779: 777:March 23, 2014 774: 770: 769: 767: 765: 760: 755: 751: 750: 748: 746: 741: 736: 732: 731: 729: 727: 722: 717: 713: 712: 710: 708: 703: 698: 694: 693: 691: 689: 684: 679: 675: 674: 672: 670: 665: 660: 656: 655: 653: 651: 646: 644:April 27, 2017 641: 637: 636: 634: 632: 627: 622: 618: 617: 615: 613: 608: 603: 599: 598: 593: 591:March 18, 2022 588: 583: 578: 574: 573: 568: 563: 558: 553: 549: 548: 546: 544: 539: 534: 530: 529: 527: 525: 520: 515: 511: 510: 508: 506: 501: 499:August 5, 2021 496: 492: 491: 489: 487: 482: 477: 473: 472: 470: 468: 463: 458: 454: 453: 451: 449: 444: 439: 435: 434: 431: 428: 425: 422: 415: 412: 387: 384: 351: 348: 319: 318: 301: 297: 296: 291: 285: 284: 279: 273: 272: 262: 256: 255: 250: 244: 243: 238: 234: 233: 231: 230: 211: 209: 203: 202: 199: 198: 185: 183: 181:Stable release 177: 176: 173: 172: 159: 155: 154: 151: 145: 144: 141: 135: 134: 119: 118: 33: 31: 24: 15: 9: 6: 4: 3: 2: 4722: 4711: 4708: 4706: 4703: 4701: 4698: 4696: 4693: 4691: 4688: 4686: 4685:2014 software 4683: 4682: 4680: 4665: 4662: 4660: 4657: 4655: 4652: 4651: 4649: 4645: 4639: 4636: 4634: 4631: 4629: 4628:Underscore.js 4626: 4624: 4621: 4620: 4618: 4614: 4608: 4605: 4602: 4599: 4597: 4594: 4592: 4589: 4586: 4582: 4578: 4574: 4571: 4569: 4566: 4564: 4561: 4560: 4559: 4556: 4555: 4553: 4549: 4544: 4534: 4531: 4529: 4526: 4524: 4521: 4519: 4516: 4515: 4513: 4509: 4505: 4498: 4493: 4491: 4486: 4484: 4479: 4478: 4475: 4462: 4458: 4455: 4452: 4448: 4444: 4441: 4438: 4434: 4431: 4428: 4424: 4421: 4418: 4414: 4411: 4408: 4404: 4401: 4400: 4398: 4394: 4388: 4385: 4383: 4380: 4379: 4377: 4375: 4371: 4365: 4362: 4360: 4357: 4355: 4352: 4351: 4349: 4347: 4343: 4337: 4334: 4333: 4331: 4329: 4325: 4319: 4316: 4314: 4313:Ruby on Rails 4311: 4309: 4306: 4304: 4301: 4300: 4298: 4296: 4292: 4285: 4284: 4280: 4278: 4275: 4273: 4270: 4268: 4265: 4263: 4260: 4258: 4255: 4253: 4250: 4248: 4245: 4243: 4240: 4238: 4235: 4233: 4230: 4228: 4225: 4223: 4220: 4218: 4215: 4213: 4210: 4208: 4205: 4203: 4200: 4198: 4195: 4194: 4192: 4190: 4186: 4180: 4177: 4175: 4172: 4170: 4167: 4165: 4162: 4160: 4157: 4155: 4152: 4150: 4147: 4145: 4142: 4140: 4137: 4135: 4132: 4130: 4127: 4125: 4122: 4120: 4117: 4115: 4112: 4110: 4107: 4105: 4102: 4100: 4097: 4095: 4092: 4090: 4087: 4085: 4082: 4080: 4077: 4075: 4072: 4070: 4067: 4065: 4062: 4060: 4057: 4055: 4052: 4050: 4047: 4045: 4042: 4040: 4037: 4036: 4034: 4032: 4028: 4022: 4019: 4017: 4014: 4012: 4009: 4007: 4004: 4002: 3999: 3998: 3996: 3994: 3990: 3984: 3981: 3979: 3976: 3974: 3971: 3969: 3966: 3964: 3961: 3959: 3956: 3954: 3951: 3949: 3946: 3944: 3941: 3939: 3936: 3934: 3931: 3929: 3926: 3924: 3921: 3919: 3916: 3914: 3911: 3909: 3906: 3904: 3901: 3899: 3896: 3894: 3891: 3889: 3886: 3884: 3881: 3879: 3875: 3872: 3871: 3869: 3867: 3863: 3857: 3854: 3852: 3849: 3847: 3844: 3842: 3839: 3837: 3834: 3832: 3829: 3827: 3824: 3822: 3819: 3817: 3814: 3812: 3809: 3807: 3804: 3802: 3799: 3797: 3794: 3792: 3789: 3787: 3784: 3782: 3779: 3777: 3774: 3772: 3769: 3767: 3764: 3762: 3759: 3758: 3756: 3754: 3750: 3744: 3741: 3739: 3736: 3734: 3731: 3730: 3728: 3726: 3722: 3716: 3713: 3712: 3710: 3708: 3704: 3698: 3695: 3694: 3692: 3690: 3686: 3680: 3677: 3675: 3672: 3670: 3667: 3666: 3664: 3662: 3658: 3652: 3649: 3647: 3644: 3642: 3639: 3637: 3634: 3632: 3629: 3627: 3624: 3620: 3617: 3615: 3612: 3610: 3607: 3605: 3602: 3600: 3597: 3595: 3592: 3591: 3590: 3587: 3586: 3584: 3582: 3578: 3572: 3569: 3568: 3565: 3561: 3554: 3549: 3547: 3542: 3540: 3535: 3534: 3531: 3519: 3516: 3514: 3511: 3510: 3508: 3504: 3498: 3495: 3493: 3490: 3488: 3485: 3483: 3480: 3478: 3475: 3473: 3472:Handlebars.js 3470: 3468: 3465: 3463: 3460: 3458: 3455: 3454: 3452: 3448: 3444: 3437: 3432: 3430: 3425: 3423: 3418: 3417: 3414: 3407: 3401: 3396: 3395: 3382: 3380:9781789952698 3376: 3372: 3365: 3349: 3345: 3341: 3334: 3318: 3314: 3310: 3304: 3288: 3284: 3280: 3274: 3258: 3254: 3250: 3244: 3228: 3224: 3220: 3214: 3198: 3194: 3193:The Vue Point 3190: 3184: 3168: 3164: 3160: 3154: 3139: 3132: 3116: 3112: 3108: 3102: 3086: 3082: 3078: 3077:"Vue Roadmap" 3072: 3061:September 23, 3056: 3052: 3048: 3042: 3031:September 23, 3026: 3022: 3018: 3012: 3001:September 23, 2996: 2992: 2988: 2982: 2971:September 23, 2966: 2962: 2958: 2952: 2941:September 23, 2936: 2932: 2928: 2922: 2911:September 23, 2906: 2902: 2898: 2892: 2881:September 23, 2876: 2872: 2868: 2862: 2851:September 23, 2846: 2842: 2838: 2832: 2821:September 23, 2816: 2812: 2808: 2802: 2791:September 23, 2786: 2782: 2778: 2772: 2761:September 23, 2756: 2752: 2748: 2742: 2731:September 23, 2726: 2722: 2718: 2712: 2701:September 23, 2696: 2692: 2688: 2682: 2671:September 23, 2666: 2662: 2658: 2652: 2641:September 23, 2636: 2632: 2628: 2622: 2606: 2602: 2598: 2592: 2581:September 23, 2576: 2572: 2568: 2562: 2546: 2542: 2538: 2532: 2516: 2512: 2508: 2502: 2486: 2482: 2478: 2472: 2456: 2452: 2448: 2442: 2426: 2422: 2418: 2412: 2396: 2392: 2388: 2382: 2380: 2363: 2359: 2355: 2349: 2347: 2338: 2336:9787302617594 2332: 2328: 2324: 2317: 2315: 2298: 2294: 2290: 2284: 2268: 2264: 2260: 2254: 2238: 2234: 2230: 2224: 2213:September 23, 2208: 2204: 2200: 2194: 2188: 2180: 2174: 2170: 2166: 2165: 2157: 2141: 2137: 2131: 2127: 2123: 2122: 2114: 2098: 2094: 2088: 2084: 2080: 2079: 2071: 2055: 2051: 2045: 2041: 2037: 2036: 2028: 2012: 2008: 2002: 1998: 1994: 1993: 1985: 1969: 1965: 1961: 1955: 1953: 1951: 1935: 1931: 1930:"vue/LICENSE" 1925: 1909: 1905: 1901: 1895: 1887: 1883: 1877: 1861: 1857: 1853: 1847: 1839: 1835: 1829: 1825: 1817: 1815: 1814: 1809: 1805: 1801: 1796: 1784: 1781: 1779: 1776: 1774: 1771: 1769: 1768:Web framework 1766: 1764: 1761: 1759: 1756: 1754: 1751: 1749: 1746: 1744: 1741: 1740: 1736: 1725: 1715: 1712: 1709: 1706: 1703: 1700: 1697: 1693: 1690: 1689: 1680: 1677: 1674: 1671: 1668: 1665: 1664: 1658: 1650: 1573: 1566: 1559: 1556: 1549: 1548: 1547: 1389: 1385: 1383: 1380:" (#!), e.g. 1379: 1375: 1362: 1359: 1356: 1355: 1354: 1349: 1345: 1342: 1339: 1336: 1332: 1331: 1330: 1328: 1318: 1316: 1306: 1304: 1300: 1295: 1291: 1287: 1283: 1045:countTimesTwo 925:"0" 882: 879: 878:HTML elements 864: 856: 854: 851: 846: 843: 842: 839: 837: 829: 826: 825: 813: 810: 809: 806: 804: 802: 799: 794: 791: 790: 787: 785: 783: 780: 775: 772: 771: 768: 766: 764: 761: 756: 753: 752: 749: 747: 745: 742: 739:June 12, 2015 737: 734: 733: 730: 728: 726: 723: 718: 715: 714: 711: 709: 707: 704: 699: 696: 695: 692: 690: 688: 685: 680: 677: 676: 673: 671: 669: 666: 661: 658: 657: 654: 652: 650: 647: 642: 639: 638: 635: 633: 631: 628: 625:July 13, 2017 623: 620: 619: 616: 614: 612: 609: 604: 601: 600: 594: 589: 587: 584: 579: 576: 575: 569: 564: 562: 559: 554: 551: 550: 547: 545: 543: 540: 535: 532: 531: 528: 526: 524: 521: 516: 513: 512: 509: 507: 505: 502: 497: 494: 493: 490: 488: 486: 483: 478: 475: 474: 471: 469: 467: 464: 459: 456: 455: 452: 450: 448: 445: 440: 437: 436: 432: 429: 426: 423: 420: 419: 411: 409: 405: 400: 397: 393: 383: 381: 377: 373: 368: 366: 365:build tooling 362: 358: 347: 345: 341: 338:for building 337: 333: 329: 325: 315: 308: 302: 298: 295: 292: 290: 286: 283: 280: 278: 274: 271: 267: 264:33.9 KB 263: 261: 257: 254: 251: 249: 245: 242: 239: 235: 228: 223: 213: 212: 210: 208: 204: 200: 184: 182: 178: 174: 160: 156: 152: 150: 146: 142: 140: 136: 132: 127: 115: 112: 104: 93: 90: 86: 83: 79: 76: 72: 69: 65: 62: –  61: 57: 56:Find sources: 50: 44: 43: 39: 34:This article 32: 28: 23: 22: 19: 4659:CoffeeScript 4637: 4281: 4154:Silverstripe 3982: 3968:Sencha Touch 3893:Dojo Toolkit 3604:Dynamic Data 3491: 3370: 3364: 3352:. Retrieved 3348:the original 3343: 3333: 3321:. Retrieved 3312: 3303: 3291:. Retrieved 3282: 3273: 3261:. Retrieved 3252: 3243: 3231:. Retrieved 3222: 3213: 3201:. Retrieved 3192: 3183: 3171:. Retrieved 3162: 3153: 3141:. Retrieved 3131: 3119:. Retrieved 3110: 3107:"Components" 3101: 3091:December 10, 3089:. Retrieved 3080: 3071: 3059:. Retrieved 3050: 3041: 3029:. Retrieved 3020: 3011: 2999:. Retrieved 2990: 2981: 2969:. Retrieved 2960: 2951: 2939:. Retrieved 2930: 2921: 2909:. Retrieved 2900: 2891: 2879:. Retrieved 2870: 2861: 2849:. Retrieved 2840: 2831: 2819:. Retrieved 2810: 2801: 2789:. Retrieved 2780: 2771: 2759:. Retrieved 2750: 2741: 2729:. Retrieved 2720: 2711: 2699:. Retrieved 2690: 2681: 2669:. Retrieved 2660: 2651: 2639:. Retrieved 2630: 2621: 2609:. Retrieved 2600: 2591: 2579:. Retrieved 2570: 2561: 2549:. Retrieved 2540: 2531: 2519:. Retrieved 2510: 2501: 2489:. Retrieved 2480: 2471: 2459:. Retrieved 2450: 2441: 2431:September 1, 2429:. Retrieved 2420: 2411: 2399:. Retrieved 2390: 2366:. Retrieved 2357: 2326: 2322: 2301:. Retrieved 2297:the original 2292: 2283: 2271:. Retrieved 2262: 2253: 2241:. Retrieved 2232: 2223: 2211:. Retrieved 2202: 2193: 2187: 2163: 2156: 2144:. Retrieved 2121:Pro Vue.js 2 2120: 2113: 2101:. Retrieved 2077: 2070: 2058:. Retrieved 2034: 2027: 2015:. Retrieved 1991: 1984: 1972:. Retrieved 1963: 1937:. Retrieved 1933: 1924: 1912:. Retrieved 1904:Bundlephobia 1903: 1894: 1885: 1876: 1864:. Retrieved 1855: 1846: 1837: 1828: 1812: 1800:free content 1792: 1713: 1707: 1701: 1691: 1678: 1672: 1666: 1656: 1649: 1545: 1386: 1382:page.com/#!/ 1381: 1371: 1352: 1324: 1312: 1280:Vue uses an 1279: 1228:initialCount 875: 861: 782:Blade Runner 763:Cowboy Bebop 630:Kill la Kill 556:July 1, 2022 518:June 7, 2021 480:May 11, 2023 433:End of Life 424:Release date 401: 389: 376:applications 369: 353: 327: 323: 322: 253:Web platform 149:Developer(s) 107: 98: 88: 81: 74: 67: 55: 35: 18: 4591:Backbone.js 4144:ProcessWire 4044:CodeIgniter 4016:Mojolicious 3923:Knockout.js 3883:Backbone.js 3707:Common Lisp 3482:Mustache.js 3462:Backbone.js 3338:You, Evan. 2401:January 29, 2368:January 29, 2358:Hacker News 2273:January 21, 1914:January 29, 1804:MIT License 1420:router-view 1414:router-view 1348:Velocity.js 1321:Transitions 1294:virtual DOM 744:Dragon Ball 294:MIT License 4679:Categories 4664:TypeScript 4654:JavaScript 4568:Express.js 4551:Frameworks 4447:JavaScript 4443:SproutCore 4267:TurboGears 4124:PHP-Fusion 4054:eZ Publish 3973:SproutCore 3903:Express.js 3866:JavaScript 3689:ColdFusion 3651:WebSharper 3571:Comparison 3477:KnockoutJS 2521:August 10, 2323:剑指大前端全栈工程师 2303:August 26, 2289:"Evan You" 1974:January 3, 1820:References 1692:Vue Router 1679:Vue Loader 1315:JavaScript 1309:Reactivity 872:Components 725:Evangelion 430:End of LTS 334:front end 241:TypeScript 237:Written in 207:Repository 193:2024-08-15 71:newspapers 38:references 4647:Languages 4616:Libraries 4573:AngularJS 4374:Smalltalk 4197:BlueBream 4169:WordPress 4079:Gyroscope 3953:Prototype 3878:AngularJS 3851:WaveMaker 3619:Web Forms 3457:AngularJS 3450:Libraries 3323:March 11, 3313:Vuejs.org 3309:"Routing" 3293:March 11, 3283:Vuejs.org 3263:March 11, 3253:Vuejs.org 3233:March 11, 3223:Vuejs.org 3203:March 11, 3173:March 11, 3163:Vuejs.org 3121:March 11, 3111:Vuejs.org 2461:March 29, 2263:W3Schools 2243:March 11, 2203:Vuejs.org 2169:SitePoint 2146:August 9, 2103:August 9, 2060:August 9, 2017:August 9, 1964:Vuejs.org 1939:April 17, 1866:March 11, 1838:vuejs.org 1753:AngularJS 1653:Ecosystem 1514:component 1484:VueRouter 1417:></ 1276:Templates 970:component 928:></ 801:Animatrix 668:Initial D 542:One Piece 466:Slam Dunk 396:AngularJS 101:July 2019 4633:React.js 4601:Sails.js 4585:Ember.js 4533:CommonJS 4511:Platform 4382:AIDA/Web 4364:Scalatra 4207:CubicWeb 4202:CherryPy 4129:PHP-Nuke 4059:Fat-Free 4001:Catalyst 3933:MooTools 3898:Ember.js 3831:Tapestry 3781:JHipster 3776:ICEfaces 3641:MonoRail 3506:Concepts 3487:React.js 3467:Ember.js 3317:Archived 3287:Archived 3257:Archived 3227:Archived 3197:Archived 3167:Archived 3143:July 16, 3115:Archived 3085:Archived 3055:Archived 3025:Archived 3017:"v0.7.0" 2995:Archived 2987:"v0.8.0" 2965:Archived 2935:Archived 2905:Archived 2875:Archived 2845:Archived 2815:Archived 2785:Archived 2755:Archived 2725:Archived 2695:Archived 2665:Archived 2635:Archived 2605:Archived 2575:Archived 2551:July 18, 2545:Archived 2515:Archived 2485:Archived 2455:Archived 2425:Archived 2395:Archived 2391:Evan You 2362:Archived 2267:Archived 2237:Archived 2207:Archived 2140:Archived 2097:Archived 2054:Archived 2011:Archived 1968:Archived 1908:Archived 1860:Archived 1856:Evan You 1834:"Vue.js" 1721:See also 1667:Devtools 1578:will be: 1460:template 1378:hashbang 1141:newValue 1129:oldValue 1102:oldValue 1096:newValue 1036:computed 1024:template 949:template 889:template 867:Features 414:Versions 380:built-in 350:Overview 248:Platform 143:Evan You 60:"Vue.js" 4607:Next.js 4577:Angular 4563:MongoDB 4518:Node.js 4504:Node.js 4433:Phoenix 4423:OpenACS 4387:Seaside 4318:Sinatra 4308:Padrino 4262:Tornado 4252:Quixote 4247:Pyramid 4217:FastAPI 4159:Symfony 4134:Pop PHP 4119:Phalcon 4109:Midgard 4099:Laravel 4094:Laminas 4089:Joomla! 4069:FuelPHP 4039:CakePHP 4011:Maypole 3948:OpenUI5 3943:Node.js 3938:Next.js 3888:Closure 3874:Angular 3821:Stripes 3791:Mojarra 3761:AppFuse 3733:Servant 3725:Haskell 3715:CL-HTTP 3646:Umbraco 3589:ASP.NET 3354:May 10, 2611:July 1, 2491:May 12, 2233:Patreon 1789:Sources 1783:Nuxt.js 1758:Angular 1368:Routing 1290:parsers 1201:mounted 1168:onClick 1159:methods 1111:console 611:Level E 586:Macross 421:Version 386:History 357:routing 300:Website 289:License 191: ( 168:2014-02 166: ( 85:scholar 4638:Vue.js 4623:Lodash 4596:Meteor 4461:Erlang 4437:Elixir 4417:Groovy 4413:Grails 4407:PL/SQL 4336:Rocket 4277:Zope 2 4272:web2py 4257:TACTIC 4242:Pylons 4212:Django 4189:Python 4049:Drupal 4021:WebGUI 4006:Dancer 3983:Vue.js 3978:Svelte 3928:Meteor 3918:jQuery 3908:Ext JS 3846:Wicket 3841:Vert.x 3836:Vaadin 3826:Struts 3816:Spring 3766:Grails 3674:Drogon 3669:CppCMS 3626:Blazor 3497:Svelte 3492:Vue.js 3377:  3081:Vue.js 3051:Vue.js 3021:Vue.js 2991:Vue.js 2961:Vue.js 2931:Vue.js 2901:Vue.js 2871:Vue.js 2841:Vue.js 2811:Vue.js 2781:Vue.js 2751:Vue.js 2721:Vue.js 2691:Vue.js 2661:Vue.js 2631:Vue.js 2601:Vue.js 2571:Vue.js 2541:Vue.js 2511:Vue.js 2481:Vue.js 2451:Vue.js 2421:Vue.js 2333:  2175:  2132:  2126:Apress 2089:  2046:  2040:Apress 2003:  1934:Vue.js 1886:GitHub 1619:User 1 1538:script 1490:routes 1475:router 1439:script 1267:script 1054:return 958:script 561:Naruto 394:using 392:Google 324:Vue.js 310:  220:/vuejs 216:github 124:Vue.js 87:  80:  73:  66:  58:  4346:Scala 4232:Nevow 4222:Flask 4174:XOOPS 4164:TYPO3 4149:Qcodo 4139:PRADO 4084:Horde 3963:Remix 3958:React 3811:Sling 3743:Yesod 3614:Razor 2325:[ 1748:React 1714:Pinia 1639:</ 1630:</ 1621:</ 1535:</ 1472:const 1448:const 1426:</ 1264:</ 1216:count 1183:count 1090:count 1081:watch 1063:count 1009:count 1003:=> 985:props 946:</ 937:</ 852:VueJS 523:Pluto 427:Title 408:anime 404:manga 305:vuejs 222:/core 92:JSTOR 78:books 4558:MEAN 4457:Yaws 4451:Ruby 4359:Play 4354:Lift 4328:Rust 4303:Merb 4295:Ruby 4283:more 4237:Pyjs 4227:Grok 4114:MODX 4074:Grav 4064:Flow 3993:Perl 3913:htmx 3806:Seam 3796:Play 3753:Java 3738:Snap 3599:AJAX 3594:Core 3581:.NET 3375:ISBN 3356:2017 3325:2017 3295:2017 3265:2017 3235:2017 3205:2017 3175:2017 3145:2022 3123:2017 3093:2021 3063:2020 3033:2020 3003:2020 2973:2020 2943:2020 2913:2020 2883:2020 2853:2020 2823:2020 2793:2020 2763:2020 2733:2020 2703:2020 2673:2020 2643:2020 2613:2022 2583:2020 2553:2021 2523:2021 2493:2023 2463:2024 2433:2024 2403:2023 2370:2023 2331:ISBN 2305:2017 2275:2020 2245:2017 2215:2019 2173:ISBN 2148:2019 2130:ISBN 2105:2019 2087:ISBN 2062:2019 2044:ISBN 2019:2019 2001:ISBN 1976:2020 1941:2017 1916:2023 1868:2017 1702:Vuex 1673:Vite 1645:> 1636:> 1627:> 1617:> 1611:< 1608:> 1602:< 1599:> 1584:< 1541:> 1520:User 1502:path 1451:User 1442:> 1436:< 1434:... 1432:> 1423:> 1411:< 1408:> 1393:< 1282:HTML 1270:> 1222:this 1210:this 1177:this 1057:this 994:data 961:> 955:< 952:> 943:> 934:> 913:< 910:> 895:< 892:> 886:< 773:0.10 754:0.11 735:0.12 457:3.4 438:3.5 406:and 372:HTML 363:and 342:and 307:.org 277:Type 270:gzip 260:Size 218:.com 64:news 4523:npm 4427:Tcl 4286:... 4179:Yii 4104:li₃ 4031:PHP 3786:JWt 3771:GWT 3661:C++ 3636:BFC 3631:DNN 3609:MVC 1696:SPA 1642:div 1633:div 1624:div 1614:div 1605:div 1587:div 1532:... 1529:}); 1481:new 1445:... 1429:div 1396:div 1335:CSS 1327:DOM 1299:JSX 1286:DOM 1261:}); 1243:Vue 1240:new 1237:}); 1138:$ { 1135:to 1126:$ { 1117:log 1021:}), 964:Vue 940:div 898:div 844:0.6 827:0.7 811:0.8 792:0.9 716:1.0 697:2.0 678:2.1 659:2.2 640:2.3 621:2.4 602:2.5 577:2.6 552:2.7 533:3.0 514:3.1 495:3.2 476:3.3 328:Vue 266:min 40:to 4681:: 4528:V8 3856:ZK 3679:Wt 3373:. 3342:. 3315:. 3311:. 3285:. 3281:. 3255:. 3251:. 3225:. 3221:. 3191:. 3165:. 3161:. 3113:. 3109:. 3079:. 3049:. 3019:. 2989:. 2959:. 2929:. 2899:. 2869:. 2839:. 2809:. 2779:. 2749:. 2719:. 2689:. 2659:. 2629:. 2599:. 2569:. 2539:. 2509:. 2479:. 2449:. 2419:. 2389:. 2378:^ 2356:. 2345:^ 2313:^ 2291:. 2265:. 2261:. 2235:. 2231:. 2205:. 2201:. 2171:. 2167:. 2138:. 2128:. 2124:. 2095:. 2085:. 2081:. 2052:. 2042:. 2038:. 2009:. 1999:. 1995:. 1966:. 1962:. 1949:^ 1932:. 1906:. 1902:. 1884:. 1858:. 1854:. 1836:. 1590:id 1487:({ 1469:}; 1399:id 1305:. 1249:el 1246:({ 1204:() 1198:}, 1186:+= 1171:() 1156:}, 1150:); 1147:.` 1078:}, 1048:() 1006:({ 1000:() 901:id 410:. 359:, 51:. 4587:) 4575:/ 4496:e 4489:t 4482:v 4463:) 4459:( 4453:) 4449:- 4445:( 4439:) 4435:( 4429:) 4425:( 4419:) 4415:( 4409:) 4405:( 3876:/ 3552:e 3545:t 3538:v 3435:e 3428:t 3421:v 3383:. 3358:. 3327:. 3297:. 3267:. 3237:. 3207:. 3177:. 3147:. 3125:. 2465:. 2435:. 2405:. 2372:. 2339:. 2307:. 2277:. 2247:. 2217:. 2181:. 2150:. 2107:. 2064:. 2021:. 1978:. 1918:. 1888:. 1870:. 1840:. 1806:( 1698:s 1593:= 1564:. 1554:. 1526:] 1523:} 1517:: 1511:, 1505:: 1499:{ 1496:[ 1493:: 1478:= 1463:: 1457:{ 1454:= 1402:= 1258:, 1252:: 1234:} 1231:; 1225:. 1219:= 1213:. 1207:{ 1195:} 1192:; 1189:1 1180:. 1174:{ 1165:{ 1162:: 1153:} 1144:} 1132:} 1120:( 1114:. 1108:{ 1105:) 1099:, 1093:( 1087:{ 1084:: 1075:} 1072:; 1069:2 1066:* 1060:. 1051:{ 1042:{ 1039:: 1033:, 1027:: 1018:, 1015:0 1012:: 997:: 991:, 988:: 982:{ 979:, 973:( 967:. 922:= 904:= 835:— 819:— 268:+ 195:) 170:) 114:) 108:( 103:) 99:( 89:· 82:· 75:· 68:· 45:.

Index


references
primary sources
secondary or tertiary sources
"Vue.js"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

Original author(s)
Developer(s)
Stable release
Repository
github.com/vuejs/core
Edit this at Wikidata
TypeScript
Platform
Web platform
Size
min
gzip
Type
JavaScript library
License
MIT License
vuejs.org
Edit this on Wikidata

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.