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

做图网站大学生兼职如何对网站进行推广

做图网站大学生兼职,如何对网站进行推广,杭州公司网站开发,深圳哪里可以做网站一、安装nodejs 安装LTS版本:node-v22.15.1-win-x64.zip 二、创建一个 Vue 应用 参考:快速上手 | Vue.js 2.1、快速创建一个vue引用 1)在PC的E:\Wbstorm_Document\Vue3_Study路径下,执行命令: npm create vuelates…

一、安装nodejs

安装LTS版本:node-v22.15.1-win-x64.zip

二、创建一个 Vue 应用

参考:快速上手 | Vue.js

2.1、快速创建一个vue引用

1)在PC的E:\Wbstorm_Document\Vue3_Study路径下,执行命令:

npm create vue@latest

2)如果遇到镜像源报错,切换一下镜像源就可以解决了

npm config set registry https://registry.npmmirror.com

3)选择支持TS,输入回车即可

4)此时vue项目创建完毕,目录结构如下

2.2、vue脚手架目录结构介绍

env.d.ts:是一个 TypeScript 类型声明文件,专门为 Vite 构建工具和其相关特性提供类型定义。

index.html:项目的入口文件(一般会引入/src/main.ts)

/src/main.ts:注册App组件

tsconfig.app.json,tsconfig.json,tsconfig.node:TS的配置文件

vite.config.ts:整个项目的配置文件

vue3中是通过 createApp 函数创建一个应用实例。

2.3、最简单的Vue项目启动案例

1、main.ts文件
// 引入createApp用于创建应用
import {createApp} from 'vue'
// 引入App根组件
import App from './App.vue'// 注册app
createApp(App).mount('#app')2、App.vue文件
<template><div><h1>你好啊</h1></div>
</template><script lang='ts'>
export default {name: 'App'  // 组件名称
}
</script><style scoped></style>3、通过执行npm run dev启动实例即可

三、Setup(vue3的一个新的配置项,值是一个函数)

3.1、初步了解setup

<template>
<div><h1>{{name}}</h1><h1>{{age}}</h1><h1>{{tel}}</h1><button @click="changeName">修改名字</button><button @click="changeAge">修改年龄</button><button @click="showTel">查看电话</button>
</div>
</template><script lang='ts'>
export default {name: 'Person',// setup函数中的this是undefined(即:setup 拿不到vue2语法里面 data 的数据)setup(){// 定义变量-非响应式(数据,对应vue2的data)let name = "zhangsan" // let定义的变量是非响应式的,变量值被修改后,页面不会自动刷新let age = "18" // let定义的变量是非响应式的,变量值被修改后,页面不会自动刷新let tel = "123456789" // let定义的变量是非响应式的,变量值被修改后,页面不会自动刷新// 定义函数(方法,对应vue2的methods)function changeName(){name = "lisi"}function changeAge(){age+=1}function showTel(){alert(tel)}// 通过return 把【变量、方法】返回return {name,age,tel,changeName,changeAge,showTel,}},data(){ // vue2语法// data 里面可以使用this获取到setup定义的变量console.log(this.name)},methods:{ // vue2语法}
}
</script><style scoped></style>

3.2、setup语法糖,特点:无需return,用来实现各种组合式API,替代setup函数

3.2.1、这里会用到2个script标签,1个用来做【组件名称的配置】,1个用来【实现各种组合式API】,2个script标签缺一不可。

<template>
<div><h1>{{name}}</h1><h1>{{age}}</h1><h1>{{tel}}</h1><button @click="changeName">修改名字</button><button @click="changeAge">修改年龄</button><button @click="showTel">查看电话</button>
</div>
</template>// 配置组件名称
<script lang='ts'>
export default {name: 'Person',
}
</script>// 使用setup语法糖(无需return,用来实现各种组合式API)替代setup函数
<script lang='ts' setup>
// 定义变量let name = "zhangdan"let age = "18"let tel = "123456"// 定义函数function changeName(){name = "lisi"}function changeAge(){age+=1}function showTel(){alert(tel)}
</script><style scoped></style>

3.2.2、如果嫌script标签麻烦,想使用1个script标签,方法如下

1、安装插件:npm i vite-plugin-vue-setup-extend -D


2、在 vite.config.ts 配置文件内,引入该插件

import { fileURLToPath, URL } from 'node:url'import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueDevTools from 'vite-plugin-vue-devtools'// 引用 vite-plugin-vue-setup-extend 插件,重命名为 VueSetupExtend
import VueSetupExtend from 'vite-plugin-vue-setup-extend'// https://vite.dev/config/
export default defineConfig({plugins: [vue(),vueDevTools(),// 使用 VueSetupExtend 插件VueSetupExtend(),],resolve: {alias: {'@': fileURLToPath(new URL('./src', import.meta.url))},},
})

3、在 script 标签中使用:name = "Person123" 即可重命名组件

<template>
<div><h1>{{name}}</h1><h1>{{age}}</h1><h1>{{tel}}</h1><button @click="changeName">修改名字</button><button @click="changeAge">修改年龄</button><button @click="showTel">查看电话</button>
</div>
</template>// 使用setup语法糖(无需return,用来实现各种组合式API)替代setup函数
<script lang='ts' setup name = "Person123">  // 单独定义 name = "Person123" 就是组件名称
// 定义变量let name = "zhangdan"let age = "18"let tel = "123456"// 定义函数function changeName(){name = "lisi"}function changeAge(){age+=1}function showTel(){alert(tel)}
</script><style scoped></style>

http://www.dtcms.com/wzjs/476925.html

相关文章:

  • 南京做南京美容整形网站什么是整合营销概念
  • 江门网站建设外包西安seo诊断
  • 仿做网站可以整站下载器吧b2b平台推广
  • wordpress 自动提交表单百度seo网络营销书
  • 电子商务网站建设是学什么软件哈尔滨推广优化公司
  • 什么网站做app好公司官网制作多少钱
  • 域名租赁网站杭州网站推广大全
  • wordpress做表格插件国内seo排名
  • 网络营销外包服务商郑州seo外包顾问热狗
  • 一些js特效的网站推荐培训课程
  • 广告图片网站关键词优化公司排名
  • 深圳系统开发高端网站建设永久免费的电销外呼系统
  • 网站建设税点发票360优化大师历史版本
  • 网站数据库迁移百度软件
  • 宁波专业网站建设河南省郑州市金水区
  • 网站建设哪家专业公司好关键词优化方法有什么步骤
  • 莱州教研室网站网页广告调词平台
  • wordpress green成都seo技术经理
  • 开发工程师网站开发工程师招聘百度人工电话多少号
  • 项目经理接到网站开发怎么开展b站视频推广
  • 网站上的vr全景是怎么做的域名免费注册
  • 哈尔滨信息网租房信息百度关键词seo年度费用
  • 简单的html网站模板下载百度最新人工智能
  • 做网站用的代码搜索引擎优化关键词的处理
  • 天津模板建站定制网站秦皇岛网站seo
  • 网站安全狗免费推广app软件下载
  • 国内外政府门户网站建设特点b2b推广网站
  • 网站制作 东莞网址导航大全
  • 国外专业做集装箱别墅网站企业网页设计制作
  • 历史文化类网站源码百度百家号登录入口