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

汕头企业网站建设设计seo排名优化代理

汕头企业网站建设设计,seo排名优化代理,图片在线编辑器免费,西安免费网站建站模板目录 1.style样式 1.1作用域 scoped 1.2 less和 sass 1.3 less和 sass两者的区别 2. 计算属性computed 3. 响应式基础reactive() 4. 什么是MVVM? 1.style样式 1.1作用域 scoped scoped表示样式作用域,把内部的样式仅限于当前组件模板生效,其…

目录

1.style样式

1.1作用域 scoped

1.2 less和 sass

1.3  less和 sass两者的区别

2.  计算属性computed

3. 响应式基础reactive()

4.  什么是MVVM?


1.style样式

1.1作用域 scoped

scoped表示样式作用域,把内部的样式仅限于当前组件模板生效,其他的vue文件不生效,如果不加这个关键字默认是全局生效的。

 <style  scoped>
.redu {position: absolute;top: -1vh;right: 0px;
}
.div3{width: 100%;position: absolute;top:3vh;left: 0px;
}
</style>

1.2 less和 sass

这两个都是css的辅助工具,使用这个辅助工具在style标签内部用嵌套的方式来编写样式。通过选择器的嵌套来表示标签之间的层级关系。在使用这个两个工具时都需要在终端使用npm i来下载对应的文件,需要注意的是:sass在下载时用的是npm i sass命令,但在style标签内部进行引用时使用的是 lang="scss",而less则是统一的。

<template><div class="less"><p @click="setCount">count: {{ count }}</p><p @click="changeArr">{{ arr }}</p><p @click="changeLives">{{ lives }}</p><div><a href="#">百度一下</a></div><main><div>123</div></main></div>
</template>
<style lang="scss" scoped>
$fontsize: 26px;
.less {width: 100vw;height: 100px;background-color: red;div {//.less div{}  表示.less后代的所以div的样式background-color: yellow;}> div {background-color: aqua;> a {//.less >div>afont-size: $fontsize;}}p {font-size: $fontsize;}
}
</style>

1.3  less和 sass两者的区别

  1. sass的功能比less强大,更像是一个独立的编程语言,我们之前学过的前端框架Bootstrap 4 就是基于 Sass 开发的。
  2. Less是基于JavaScript,是在客户端进行处理的;Sass是基于Ruby,是在服务器端进行处理的。
  3. 在定义变量时Less和Sass中的唯一区别就是Less用@,Sass用$。

2.  计算属性computed

计算属性特点:

  •   需要根据某一个或多个响应式数据的变化,计算得出一个新的结果(可以是样式对象,也可以是一个值),供组件模板使用;
  •   计算属性必须返回一个结果;
  • 计算属性会自动监测到函数内部响应式数据的变化,根据新的响应数据,重新计算结果。
  •  computed内部如果存在多个响应式数据,任何一个发生变化,计算属性仍然会重新计算。
    <template><div><button @click="isshow = true">显示</button><div :class="{ test: true, active: isshow }" :style="newStyle">测试div</div><div @click="isshow = false" v-show="isshow" class="fixed"></div></div></template><style lang="less" scoped>.active {font-size: 30px;color: blue !important;}.test {width: 100vw;height: 200px;background-color: red;color: yellow;}.fixed {position: fixed;width: 100vw;height: 100vh;background-color: rgba(100, 100, 190, 0.5);left: 0;top: 0;}</style><script>import { ref, computed } from "vue";export default {setup() {const isshow = ref(false);const newStyle = computed(() => {if (isshow.value) {return {fontSize: "40px",color: "blue",textAlgin: "center"};} else {return {fontSize: "16px",color: "yellow",textAlgin: "left"};}});return {isshow,newStyle};}};</script>

3. 响应式基础reactive()

reactive:组合式API,只能声明引用类型数据。数组和对象,不太适用于请求,请求推荐使用ref,通过修改ref.value来修改内部的值。

Proxy 代理对象类型,通过它实现深度响应式

<script setup>
import { ref, reactive } from "vue";
import http from "@/utlis/http";
const count = ref(0);
const setCount = () => {count.value++;
};
// reactive:组合式API,只能声明引用类型数据。数组和对象,不太适用于请求,请求推荐使用ref,通过修改ref.value来修改内部的值。
const arr = reactive([1, 2, 3, 4, [100, 200]]); //元素增删改都具备响应式。
console.log(arr); //Proxy 代理对象类型,通过它实现深度响应式// const arr = reactive([1, 2, 3, 4, [100, 200]]);
const changeArr = () => {arr[0] = 100;// arr.push(100);arr[4][1] = 300;
};
// let lives = reactive([]);
let lives = reactive({list:[]});
const changeLives = () => {lives.list[0].roomName = "测试";
};
const {data: { list }
} = await http("/hgapi/live/cate/newRecList?offset=0&cate2=wzry&limit=5");
// console.log(list);
lives.list = list;
console.log(lives); //此时lives是普通数组,不是Proxy
</script>

4.  什么是MVVM?

MVVM是model-view-viewModel的简写, 它是一种开发模式, 它实现了视图和数据逻辑之间的分离,  model模型指的是后端传递的数据, view视图指的是所看到的页面, viewModel是连接视图view和模型model的桥梁, 从而实现模型model到视图view的转化 和 视图view到模型model的转化, 也就是我们所说的双向数据绑定, 使用MVVM模式实现的前端框架有 vue 和 react。

 

http://www.yayakq.cn/news/30683/

相关文章:

  • seo网站排名后退wordpress安装主机
  • 建设个网站广州建个公司网站一年多少钱
  • 外汇做单在什么网站台达电子东莞有限公司
  • 教育品牌加盟网站建设西安做行业平台网站的公司
  • h5如何做网站天津做再生资源交易的网站
  • 国家级门户网站有哪些网页微信版传输助手
  • 网站图片要多少像素硬件开发用什么语言
  • 网站推广需要几个人做深汕特别合作区面积
  • 做网站书籍重庆今天新闻发布会直播
  • 企业所得税优惠张家口seo
  • 北京网站建设公司降龙威海建设公司网站
  • 泰国清迈房产网站大全仿淘宝网站模板
  • 优化网站排名提高贵阳房地产网站建设
  • 江西seo网站排名优化影视网站seo描述
  • 必应网站管理员工具广州有什么好玩的室内
  • 做视频网站带宽要eefocus电子工程网
  • 免费个人网站建站建立公司官网
  • 哈 做网站江苏seo网络
  • 网站建设职业主要做什么公司logo注册商标流程 费用
  • sem优化公司宿迁做网站优化
  • 网站建设小程序网站建设为风险分析
  • 一键生成作文的网站网站建设原则包括哪些
  • 有了域名和空间怎么做网站Wordpress游戏rpg
  • 网站开发维护入哪个科目苏宁易购商城
  • 微网站怎么做的好处龙溪网站建设企业
  • 手机网站注册网页版微信官方登录
  • 南宁做网站费用做色流网站要注意什么地方
  • 做网站电信运营许可证商城县属于哪个市
  • 赣州住房与城乡建设厅网站哈尔滨网站设计公司地址
  • 邢台好蜘蛛网站建设seo是怎么优化