您的位置:首页 > 文旅 > 美景 > 盐城网站建设流程_中国苹果手机官方网站序列号查询_百度云超级会员试用1天_seo点击器

盐城网站建设流程_中国苹果手机官方网站序列号查询_百度云超级会员试用1天_seo点击器

2025/1/9 10:28:26 来源:https://blog.csdn.net/qq_37703224/article/details/144813838  浏览:    关键词:盐城网站建设流程_中国苹果手机官方网站序列号查询_百度云超级会员试用1天_seo点击器
盐城网站建设流程_中国苹果手机官方网站序列号查询_百度云超级会员试用1天_seo点击器

01.目标

我在后端有zdppy这个框架, 实现了零依赖这个伟大的目标, 实现了轻量级, 低代码开发, 能够极大的提高开发效率, 我现在想要在前端通过vue3来复现这一个伟大的目标, 而这个目标的起点, 就是这个用户管理系统.

在这个用户管理系统中, 我要先实现不依赖任何ui组件库和样式库, 来实现对员工数据的渲染, 增加, 删除, 修改, 分页等常见的基础操作, 而我也将会用笔记的方式把这个步骤完整的记录下来, 最后再录制成录播课, 还有直播课.

希望我能够完成这一个目标, 也希望在此过程中, 能够帮助到那些想要学习Python+Vue全栈开发的同学.

02.搭建前端环境

前端环境我不会选择ts, 我会选择更简单的js, 首先, 基于vite创建一个前端基础环境:

npm init vite

在这里插入图片描述

到了这一步以后, 我们能够拿到vite+vue的一个基础的demo, 不要着急打开, 因为我此时创建了一个叫zdpui的项目, 我想要把我封装的样式, js代码, 以及一些组件放到这个项目中, 而从本质上来讲, 我希望这个项目就是一个纯粹的vue项目, 后面可以通过复制粘贴的形式, 复制里面的某个模块, 实现代码的复用.

在此之前, 我已经提前把zdpui的仓库建立好,然后拉取到本地了.

git clone git@gitee.com:zhangdapeng520/zdpui.git

然后, 我选择把刚才创建的demo里面的代码复制到zdpui里面去.

在这里插入图片描述

实际上, 最终我只留下了这几个文件:

在这里插入图片描述

我先稍加修改一下.

03.初始代码

我对代码进行了简单的修改, 初始代码如下.

index.html

<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>zdpui</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.js"></script>
</body>
</html>

package.json

{"name": "zdpui","private": true,"version": "0.0.0","type": "module","scripts": {"dev": "vite","build": "vite build","preview": "vite preview"},"dependencies": {"vue": "^3.5.13"},"devDependencies": {"@vitejs/plugin-vue": "^5.2.1","vite": "^6.0.5"}
}

vite.config.js

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'export default defineConfig({plugins: [vue()],
})

src/main.js

import { createApp } from 'vue'
import App from './App.vue'const app = createApp(App)
app.mount('#app')

src/App.vue

<template><div>zdpui</div>
</template>

然后, 安装依赖:

pnpm i

在这里插入图片描述

配置一个启动项:

在这里插入图片描述

启动项目:

在这里插入图片描述

浏览器访问: http://localhost:5173/

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com