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

自己做局域网站html网页制作案例

自己做局域网站,html网页制作案例,网站登录和权限怎么做,做网站推广收入好吗目录 1. Vue简介 2. 创建Vue应用 2.1 下载JS文件 2.2 引用JS文件 2.3 调用Vue方法​编辑 2.4 运行一下试试: 2.5 代码如下 3.模块化开发模式 3.1 Live Server插件 3.2 运行 4. 常用的标签 4.1 reactive 4.1.1 运行结果 4.1.2 代码: 4.2 ref 4.2.1 运行结果 4.2.2…

目录

1. Vue简介

2. 创建Vue应用

2.1 下载JS文件

 2.2 引用JS文件

 2.3 调用Vue方法​编辑

 2.4 运行一下试试:

2.5 代码如下

3.模块化开发模式 

3.1 Live Server插件

3.2 运行

4. 常用的标签

4.1 reactive

4.1.1 运行结果

4.1.2 代码:

4.2 ref 

 4.2.1 运行结果

4.2.2 代码:

4.3 事件处理

鼠标点击事件

1. v-on:click

2. @click

 代码:


1. Vue简介

Vue是一种前端开发的渐进式框架,类似Springboot框架,当我们需要一些组件或功能时,直接引用地址,或下载到本地进行引用

我们现在用的是Vue3,也就是组合式 , Vue2是选项式

官网地址 : 简介 | Vue.js

环境准备: 安装好node.js , 并配置好环境变量

2. 创建Vue应用

2.1 下载JS文件

首先我们需要在官网上下载两个.js文件:

https://unpkg.com/vue@3.5.13/dist/vue.global.jshttps://unpkg.com/vue@3.5.13/dist/vue.esm-browser.js

推荐是下载到电脑 , 进行本地的引用 , 如果网络不好 , 根据网络地址引用可能会出错误

 2.2 引用JS文件

感叹号快速生成,html,head,body等标签

 2.3 调用Vue方法

 2.4 运行一下试试:

2.5 代码如下

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>第一个Vue项目</title>
</head>
<h1>第一个Vue项目</h1>
<!-- 引入Vue.js -->
<script src="./vue.global.js"></script>
<div id="app">{{msg}}
</div><body><script>Vue.createApp({setup() {return {msg: "Hello Vue"}}}).mount('#app')</script>
</body></html>

3.模块化开发模式 

前⾯我们下载了2个核⼼的js⽂件,但是在第⼀次使⽤vue的时候只⽤到了⼀个,还有⼀个没有⽤到。 vue.esm-browser.js⽂件
前⾯使⽤的是传统的模式进⾏开发,接下来在传统开发的基础上,改成模块化开发的⽅式。

接下来就是运行html , 但是模块化的html不能直接运行 , 需要Live Server插件才能运行

3.1 Live Server插件

3.2 运行

在html文件里 , 鼠标右键 选择Open With Live Server

4. 常用的标签

4.1 reactive

这是定义对象的一种方法,且只能定义对象,  方法比较简单

4.1.1 运行结果

4.1.2 代码:

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>第一个Vue项目</title>
</head>
<h1>第一个Vue项目</h1>
<!-- 引入Vue.js -->
<script src="./vue.global.js"></script>
<div id="app">{{msg}}{{data.name}},{{data.age}},{{data.sex}}
</div><body><script>Vue.createApp({setup() {// 这里可以写一些数据和逻辑代码//定义数据和方法都使用const定义const data = Vue.reactive({name: '张三',age: 20,sex: '男'})return {msg: "Hello Vue",data}}}).mount('#app')</script>
</body></html>

4.2 ref 

ref的用法上和reactive差不多,只有使用变量的时候有一点不一样

可以看到我定义的一个方法竟然这么复杂 , 对这些符号分割一下

const changeName    =  ()  =>  {

       // 方法体

}

所以固定格式是::::::: 方法名 = () => {}

 在方法中 改变data中的name , 需要用data.value.name , 事实上 ref定义的数据 , 不只是有值 , 还有其他的属性名 , 数据值放在一个叫做value的键 , 数据就是值 . 所以要引用数据 , 必须要.value

当然 , 只需要在body里的script进行引用

 4.2.1 运行结果

可以看到 , 我的代码中定义data的 是 张三 , 调用方法后输出数据变成了 李四 

4.2.2 代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>第一个Vue项目</title>
</head>
<h1>第一个Vue项目</h1>
<div id="app">{{changeName()}}{{data}}
</div><body><script type="module">import { createApp, ref } from './vue.esm-browser.js'createApp({setup() {const data = ref({name: '张三',age: 20,sex: '男'})const changeName = () => {data.value.name = '李四'}return {msg: 'Hello Vue!',data,changeName}}}).mount('#app')</script>
</body>
</html>

4.3 事件处理

鼠标点击事件

1. v-on:click

运行结果:

 

2. @click

运行结果:

 代码:
<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>第一个Vue项目</title>
</head>
<div id="app"><button @click="click"> 点击我</button>
</div><body><script type="module">import { createApp, ref } from './vue.esm-browser.js'createApp({setup() {const click = () => {alert('你点击了按钮')}return {click}}}).mount('#app')</script>
</body></html>

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

相关文章:

  • 浙江网站建设服务链接制作
  • ps软件下载免费版seo对网络推广的作用是
  • 怎么设置自己做的网站吗拉新推广赚钱的app
  • wordpress google cdnseo辅助工具
  • 客户关系管理系统软件宿州百度seo排名软件
  • 深圳建筑设计公司排名榜北京seo优化排名
  • 厦门 网站建设 公司百度竞价推广账户优化
  • 推广普通话主题班会ppt惠州抖音seo
  • 投标网站建设服务承诺软件培训班
  • 物流专线做网站今天有哪些新闻
  • 要怎么做网站动图品牌推广方案思维导图
  • 衡水建设局网站网络营销策划方案ppt
  • 山东规划 建设部门的网站石家庄最新新闻事件
  • 国外服装购物网站大全软文有哪些发布平台
  • 开发次元世界天津谷歌优化
  • 重生做网站的小说镇江网站建站
  • 如何做网站快照seo公司 上海
  • 集团网站建设的要求百度推广代理公司哪家好
  • 免费建站网站一级大录像不卡在线看网页semi是什么意思
  • 杭州教育培训网站建设百度seo排名工具
  • ubuntu做网站服务器手机百度高级搜索入口在哪里
  • 章贡区城乡规划建设局政府网站广州专门做seo的公司
  • wordpress 做网课网站重庆seo海洋qq
  • 靖江做网站的电商网站设计
  • 深圳营销网站建设公司百度指数的作用
  • 宜兴网站建设新闻实时报道
  • 签到做任务赚钱的网站seo主要做什么工作内容
  • 中企高呈高端网站建设费用网络维护公司
  • 俄文网站开发关键词诊断优化全部关键词
  • 建行国际互联网网站武汉百度seo排名