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

沈阳做企业网站哪家好天津债务优化公司

沈阳做企业网站哪家好,天津债务优化公司,网站的建设与管理暂行办法,如何去除wordpress主题信息Vue3的语法相对比Vue2有不少改变,这篇讲一下基础语法在Vue3里的形式。 创建Vue对象 在脚手架项目中,index.html等资源不再编写代码,只作为一个容器。所有的页面代码都在.vue相关文件中进行编写,由main.js引入各个.vue文件渲染出页…

        Vue3的语法相对比Vue2有不少改变,这篇讲一下基础语法在Vue3里的形式。

创建Vue对象

        在脚手架项目中,index.html等资源不再编写代码,只作为一个容器。所有的页面代码都在.vue相关文件中进行编写,由main.js引入各个.vue文件渲染出页面,再注入给index.html等容器。        

        在这里我们演示一下单个index.html中创建vue对象:

        

v-model(双向数据绑定)

功能:在表单元素和组件上实现双向数据绑定,自动同步数据与视图。

基础用法

<template><!-- 文本输入框 --><input v-model="text" /><p>输入内容:{{ text }}</p><!-- 复选框 --><input type="checkbox" v-model="checked" /><p>选中状态:{{ checked }}</p>
</template><script setup>
import { ref } from 'vue';
const text = ref('');
const checked = ref(false);
</script>

         import可以换成下面的形式:

<script setup>
const text = Vue.ref('');//直接改用Vue.Xxxx 的方式
const checked = ref(false);
</script>

 修饰符

.lazy:改为监听 change 事件(输入完成时触发)

.number:自动将输入转为数字类型

.trim:自动去除首尾空格


v-bind(属性绑定)

功能:动态绑定 HTML 属性或组件 props,实现单向数据流。

<template><!-- 绑定属性 --><img :src="imageUrl" :alt="altText" /><!-- 动态属性名 --><div :[dynamicAttr]="value"></div><!-- 绑定对象 --><button v-bind="buttonProps">按钮</button>
</template><script setup>
import { ref } from 'vue';
const imageUrl = ref('logo.png');
const altText = ref('网站标志');
const dynamicAttr = ref('data-id');
const buttonProps = ref({id: 'submit-btn',class: 'primary',disabled: false
});
</script>

v-on(事件监听)

功能:监听 DOM 事件或自定义事件。

<template><!-- 基础用法 --><button @click="count++">点击次数:{{ count }}</button><!-- 方法处理 --><button @click="handleClick('参数', $event)">带参事件</button><!-- 事件修饰符 --><form @submit.prevent="onSubmit"><input @keyup.enter="submit" /></form>
</template><script setup>
import { ref } from 'vue';
const count = ref(0);
const handleClick = (msg, event) => {console.log(msg, event);
};
</script>

修饰符:

.stop - 阻止冒泡

.prevent - 阻止默认行为

.once - 只触发一次

.self - 仅当事件源是元素本身时触发

条件渲染

v-if / v-else

<div v-if="score >= 90">优秀</div>
<div v-else-if="score >= 60">合格</div>
<div v-else>不及格</div>
v-show
vue
<div v-show="isVisible">通过 display 控制显示</div>


区别:

v-if:条件为假时移除 DOM 元素

v-show:始终保留 DOM,通过 CSS 控制显示

列表渲染 (v-for)

<template><ul><li v-for="(item, index) in items" :key="item.id">{{ index + 1 }}. {{ item.name }}</li></ul>
</template><script setup>
const items = ref([{ id: 1, name: '苹果' },{ id: 2, name: '香蕉' }
]);
</script>

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

相关文章:

  • 广州应用网站设计谷歌搜索引擎香港免费入口
  • 一个微信公众号可以做几个网站电商网站制作
  • 网站建设中的html国内搜索引擎网站
  • 潮南最新消息今晚安徽网站建设优化推广
  • 网站服务器租用价格表如何进行关键词分析
  • 做服装网站宣传quark搜索引擎入口
  • 新手做网站需要哪些软件网页设计制作
  • 成都网站建设设计线在科技成都网站推广公司
  • 广东省 网站制作营销渠道名词解释
  • 网站集约化建设的讲话郑州seo代理外包公司
  • wordpress回复后可见南宁seo渠道哪家好
  • 秦皇岛网站开发多少钱推送者seo
  • 有什么做服装的网站吗如何设计一个网站页面
  • 哪个网站做批发最便宜吗安卓优化大师老版本
  • 越南做企业网站网站查询ip
  • 阿里云怎么做网站爱网站关键词查询工具长尾
  • 怎么用网吧电脑做网站服务器吗百度推广有用吗
  • 网站空格键代码关键词优化价格表
  • 婚庆网站哪个网站好公司网站排名
  • 用手机怎么做网页seo关键字排名
  • wordpress 文章同步微信seo模板建站
  • 招聘网站的SEO怎么做自媒体怎么赚钱
  • 找人做一个网站多少钱seo外包公司兴田德润
  • 成熟的网站怎么做seo推广广告公司取名字参考大全
  • 网站还在建设中英文seo如何进行优化
  • 泉州有哪些做网站的百度指数电脑端查询
  • 做网站工资还没有文员高网时代教育培训机构官网
  • 公司一个人做网站seo入门培训班
  • 人社门户网站建设方案semester怎么读
  • 上海网站建设公司 1861web免费网站推广群发软件