一个 vue3 + vite + tailwindcss + axios + pinia 的脚手架,
使用 pnpm 做包管理
安装 pnpm 如果提示没权限, 搜一下怎么弄 npm install -g pnpm
node 版本 20.11.1 或以上
https://nerdcave.com/tailwind-cheat-sheet
可以搜索的时候忽略包文件,增加搜索速度。
也可以在 vite.config.js 中配置 components 哪些目录下的组件自动导入
primeVue 下面的组件自动导入,不用引入.
需要安装 Eslint ,Tailwind CSS, Vue , Prettier 四个 vs code 插件
具体参考 https://www.tailwindcss.cn/ 或者英文文档 https://www.tailwindcss.com
如 class="mt-2" 就是 margin-top:2px ,已经在 https://ec.cnki.net/member/
使用。可以右键审查元素查看具体写法。
primevue element-plus 都可以使用
https://primevue.org/ https://tailwind.primevue.org/ 官网 https://element-plus.org/zh-CN/ 饿了么
vite 里没有 require,需要 require 引入图片的时候,需要 new URL(@/assets/images/header/my-collect.png, import.meta.url).href
使用了 priveVue 框架中的小图标,数量不多. 常用的上下左右放大镜. 能变大小,换颜色,够用了.
https://zhuanlan.zhihu.com/p/443600310
在 assets/images , components(组件需要以名称开头 如 components/sumup/SumUpHome) , views, api 新建以下不同名字的文件夹,
测试环境部署步骤 1、提交代码到 master 分支 2、hosts 文件增加配置 10.31.82.201 e.hlw.cnki.net 3、http://e.hlw.cnki.net/hlwjens/ 账号:hlwdep 密码:hLw!deP#Jen^kins~Tool@2024 http://e.hlw.cnki.net/hlwjens/job/aiplus_upgrade_beta/ Build Now 4、beta 环境测试地址: https://beta.cnki.net/ainote/dashboard
本地项目启动后访问/login.html 这个接口,cookie 会变成 vip 用户信息
前面是本机 ip 地址 , 在命令行中输入 ipconifg 可以查看自己的 ip 地址 如我的是 IPv4 地址 . . . . . . . . . . . . : 192.168.1.101
因此 host 需要这样配置 192.168.1.101 ai.cnki.net
那么访问项目的时候,输入 http://ai.cnki.net:5173/就可以访问了
要运行后自动打开这个网址, 需要输入 npm run dev:jn
如果因为有多个项目,自己的本地 host 是必须是其他 cnki 的域名,如 abc.cnki.net ,那么需要在 hosts 文件中增加配置 192.168.1.101 abc.cnki.net 那么访问项目的时候,输入 http://abc.cnki.net:5173/就可以访问了 要运行后自动打开这个网址, 需要在 packagejson 中配置自己的运行命令. "dev:你的名字": "vite --port 5173 --open http://abc.cnki.net:5173/",