当前位置: 首页 > news >正文

网站开发进程报告免费关键词搜索工具

网站开发进程报告,免费关键词搜索工具,做网站的网页设计用cdr吗,手机软件下载网站一、安装vite环境 官网:https://cn.vitejs.dev/guide/why.html npm init vite1.选择vue 2.选择typescipt 3.创建成功 默认项目结构如下 4.安装项目依赖 npm install 5.启动项目 npm run dev二。安装配置scss 1.运行安装scss npm install -D sass sass-loa…

一、安装vite环境

官网:https://cn.vitejs.dev/guide/why.html

npm init vite

1.选择vue
在这里插入图片描述
2.选择typescipt
在这里插入图片描述
3.创建成功
在这里插入图片描述
默认项目结构如下
在这里插入图片描述
4.安装项目依赖

npm install 

5.启动项目

npm run dev

在这里插入图片描述

二。安装配置scss

1.运行安装scss

npm install -D sass sass-loader@^10 style-loader css-loader

2.配置vite.config.ts

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// import path from 'path'// https://vitejs.dev/config/
export default defineConfig({plugins: [vue()],resolve: {alias: {// '@': path.resolve(__dirname, '/src') // 根据你的项目结构进行修改'@': '/src',}},css: {preprocessorOptions: {scss: {additionalData: `@import "@/styles/variables.scss";` // 根据你的样式文件路径进行修改}}}
})

三、安装配置vue-router

npm install vue-router@next

1.新建router.ts文件

import { createRouter, createWebHistory } from 'vue-router'
import Home from '@/views/home/Index.vue'
import NotFound from '@/views/NotFound/Index.vue'
const routes = [{path: '/',name: 'Home',component: Home},{path: '/:pathMatch(.*)*',component: NotFound}
]const router = createRouter({history: createWebHistory(),routes
})export default router

2.修改main.ts

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

3.注意::在src同级目录下新建shims-vue.d.ts,否则引入vue组件会报错:找不到模块“@/views/home/Index.vue”或其相应的类型声明

declare module '*.vue' {import { DefineComponent } from 'vue'const component: DefineComponent<{}, {}, any>export default component}

4.app.vue增加router-vire路由出口
在这里插入图片描述

目录结构如下:
在这里插入图片描述

四。安装pinia状态管理,,模块化

npm install pinia --save

1。main.ts 引入
在这里插入图片描述
2.创建store文件夹目录结构
在这里插入图片描述
3. index.ts文件引入stores/user

import {useUserStore }from "./stores/user";export default function useStore() {return {user: useUserStore(),};
}

3.stores/user.ts文件


import { ref } from 'vue'
import { defineStore } from "pinia";
import type { UserType } from '../types/user.d'export const useUserStore = defineStore("user", () => {let userList = ref<UserType[]>([])const getUserList = () => {userList.value = [{ username: "测试" }];}return {userList,getUserList}})

4.type/user.d.ts文件定义ts类型接口

export interface UserType {username:string
}

5.vue文件中使用 home/index.vue

<script setup lang="ts">
// 导出指定模块
import useStore from '@/store'
const { user } = useStore()
// 获取
user.getUserList()
</script><template><div><ul><li v-for="item in user.userList" :key="item.username">姓名:{{ item.username }}</li></ul></div>
</template><style lang="scss" scoped></style>

在这里插入图片描述

运行结果
在这里插入图片描述

五。安装element-plus

npm  install element-plus

1.main.ts引入

import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'app.use(ElementPlus)

在这里插入图片描述
2.页面使用 button
在这里插入图片描述
效果图:
在这里插入图片描述

http://www.yidumall.com/news/21237.html

相关文章:

  • 哈尔滨模板建站多少钱怎样创建网站或者网址
  • 手机网站安装许昌网站推广公司
  • 崇文网站建设沙洋县seo优化排名价格
  • 做网站公司需要什么条件怎么弄属于自己的网站
  • 做网站购买服务器吗aso优化技巧
  • 青岛做网站的公司哪个好百度竞价什么时候开始的
  • 衡水做wap网站的公司seo赚钱培训
  • wordpress 动态网站模板下载地址整合营销传播理论
  • 太原网站建设解决方案网站很卡如何优化
  • wordpress 屏蔽国内ipseo基础视频教程
  • wordpress搜索功能主题西安网站seo价格
  • 网站维护升级页面下载百度软件
  • 嘉兴外贸网站建设百度识图鉴你所见
  • 广州做网站哪里好网络营销的四大基础理论
  • 邢台网站开发公司排名优化课程
  • wordpress转移服务器seo的优点有哪些
  • 甘肃省建设工程网站泉州全网营销优化
  • 网站推广公司百度地图网页版进入
  • vps网站权限信阳百度推广公司电话
  • 网站网页制作教程免费外链生成器
  • 怎么给网站做跳转百度集团官网
  • 国外成人做视频网站网站建设技术解决方案
  • 珠海百度seo代理青岛自动seo
  • 金乡县网站开发网站域名购买
  • 做蔬菜批发的网站seo优化搜索结果
  • tk域名官方网站安装百度到手机桌面
  • 在中国建设工程造价管理协会网站域名大全查询
  • 如何做网站电话营销推广渠道有哪些
  • dw网站制作手机软件下载谷歌浏览器下载安装2022最新版
  • 公司网站维护流程如何做网站推广优化