vue加载vuetify模板UI

news/2024/11/17 19:24:37/

step1:导入vuetify

yarn add vuetify

step2: package.json数据 D:\vue_project\project-vue-json-main\package.json

  "dependencies": {"axios": "^1.6.8","json-server": "^1.0.0-alpha.23","vue": "^3.3.4","vue-router": "^4.2.5","vuetify": "^3.5.17"},

step3: main.js引入 D:\vue_project\project-vue-json-main\src\main.js

javascript">import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import Axios from 'axios'
// Vuetify
import 'vuetify/styles'
import { createVuetify } from 'vuetify'
import * as components from 'vuetify/components'
import * as directives from 'vuetify/directives'const vuetify = createVuetify({components,directives,
})createApp(App).use(Axios).use(router).use(vuetify).mount('#app')

step4: router 导航 D:\vue_project\project-vue-json-main\src\App.vue

<script setup>javascript">
import { RouterLink, RouterView } from 'vue-router'
</script><template><header><nav><RouterLink to="/">Home</RouterLink><RouterLink to="/new">Create new</RouterLink></nav></header><main><RouterView /></main>
</template>

step5: 导航管理类 D:\vue_project\project-vue-json-main\src\router\index.js

javascript">import { createRouter, createWebHistory } from 'vue-router'
import HomeView from '../views/HomeView.vue'const router = createRouter({history: createWebHistory(import.meta.env.BASE_URL),routes: [{path: '/',name: 'home',component: HomeView},{path: "/new",name: "new document",component: () => import("../views/NewDocumentView.vue")}]
})export default router

step6: D:\vue_project\project-vue-json-main\src\views\HomeView.vue

<template><div id="app"><v-btn @click="topPage">新增</v-btn><v-btn @click="subPage">修改</v-btn><v-btn @click="userListPage">删除</v-btn><v-btn @click="userListPage">查询</v-btn></div>
</template><script>javascript">
import Axios from 'axios'export default {name: 'HelloWorld',props: {msg: String},data() {return {list: []}},created(){this.fetch()},methods: {topPage() {const a = 3;const b = 5;const c = a + b;console.log("click test1"+c)},subPage() {this.createUser()console.log("click test2")},userListPage() {console.log("click test3")},createUser() {console.log("click test4")},fetch() {Axios.get("/clientes/1").then(res => {this.list = res.dataconsole.log(res)}).catch( err=> {console.log(err)})}}
}
</script><style>
</style>

end


http://www.ppmy.cn/news/1451198.html

相关文章

五一假期Llama 3之魔改不完全攻略(Part 2)

2024年4月18日&#xff0c;Meta AI 正式宣布推出 Llama 3&#xff0c;这标志着开源大型语言模型&#xff08;LLM&#xff09;领域的又一重大进步。如同一颗重磅炸弹&#xff0c; Llama 3 以其卓越的性能和广泛的应用前景&#xff0c;预示着 AI 技术的新时代。 目前开源的是Lla…

java之for循环

java的for循环和c语言的for循环很相似&#xff0c;语法格式是 for(初始化条件;循环条件;操作表达式;) { 执行语句 } 比如说下面的代码 public static void main(String[] args) {int sum0;for(int i1;i<4;i){sumi;}System.out.println("sum"sum);int a0;int…

【ZZULIOJ】1095: 时间间隔(函数专题)(Java)

目录 题目描述 输入 输出 样例输入 Copy 样例输出 Copy 提示 code 题目描述 从键盘输入两个时间点(24小时制&#xff09;&#xff0c;输出两个时间点之间的时间间隔&#xff0c;时间间隔用“小时:分钟:秒”表示。要求程序定义如下两个函数&#xff0c;并在main()中调用…

美国站群服务器上常见的操作系统选择指南

美国站群服务器上常见的操作系统选择指南 美国站群服务器的选择操作系统对于服务器的性能和功能至关重要。本文将为您介绍在美国站群服务器上常见的操作系统选择指南&#xff0c;以帮助您做出明智的决策。 在选择美国站群服务器时&#xff0c;选择合适的操作系统是至关重要的…

Go中为什么不建议用锁?

Go语言中是不建议用锁&#xff0c;而是用通道Channel来代替(不要通过共享内存来通信&#xff0c;而通过通信来共享内存)&#xff0c;当然锁也是可以用&#xff0c;锁是防止同一时刻多个goroutine操作同一个资源&#xff1b; GO语言中&#xff0c;要传递某个数据给另一个gorout…

《原则》生活和工作 - 三余书屋 3ysw.net

原则&#xff1a;生活和工作 您好&#xff0c;今天我们解读的书是《原则&#xff1a;生活和工作》。这本书和我们之前解读过的《原则&#xff1a;应对变化中的世界秩序》是同一个作者写的。那本书的主题非常宏大&#xff0c;它讨论的是世界运行的原则。而今天我们聊的《原则&a…

苹果CEO对未来一代人工智能投资持乐观态度

尽管在动荡的第二季度&#xff0c;苹果的收入和iPhone销量有所下降&#xff0c;但其新兴的人工智能技术可能会带来急需的提振。 在5月2日的电话财报会议上&#xff0c;苹果公布季度收入为908亿美元&#xff0c;比去年下降4%。iPhone的收入也下降了10%&#xff0c;至460亿美元。…

【牛客网】排列计算

原题链接&#xff1a;登录—专业IT笔试面试备考平台_牛客网 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 如果直接涂色来计算单点权重&#xff0c;2e5*2e5必然超时。 所以用差分进行优化。 3. 代码实现 #include<bits/stdc.h> using name…