• vue3.4 defineModel 默认值相关

    栏目:前端 时间:2024-12-28 10:36
    vue3.4 defineModel 默认值相关

    在传递的为基本数据类型的时候,在父组件没有传递值的时候会出现第一次加载无法同步. 当然子组件后续更新还会同步.// 子组件:<script lang="ts" setup>const val = defineModel<number>({default:10});function test()

    Read more

  • uniapp 生命周期

    栏目:前端 时间:2024-12-05 14:49
  • 具体的原因,是v-model是个语法糖.. <!-- Child.vue --><script setup>const props = defineProps(['modelValue'])const emit = defineEmits(['update:modelValue'])</script><template> <input :value="modelVal

    Read more

  • html布局 子元素的高度不会影响父元素的高度

    栏目:前端 时间:2024-09-02 10:20

    <div style="height: 100px;position: relative;background-color: #f0ad4e"> <div style="height: 100%;background-color: orange"></div> <div style="height: 100%;background-color: red"></div><

    Read more

  • 小程序开发注意 各家小程序实现机制不同,可能存在的平台兼容问题 浏览器内核差异各家小程序的浏览器内核不同,可能会造成css兼容性问题,更多细节参考:https://ask.dcloud.net.cn/article/1318 自定义组件渲染差异微信(可以

    Read more

  • Vue 3 中使用 watch 和 watchEffect 的使用时机

    栏目:前端 时间:2024-06-29 02:48

    watch 当你需要对一个或多个响应式引用或计算属性进行监听,并且需要在它们变化时执行异步或开销较大的操作时,应该使用 watch。 watch 允许你访问旧值和新值,因此你可以根据旧值和新值之间的差异来决定是否执行某些操作

    Read more

  • ts 类型缩小的方式有哪些

    栏目:前端 时间:2023-09-08 21:27

    TypeScript 中的类型缩小(Type Narrowing)是一种能够提高类型安全性的技巧。它可以让 TypeScript 的编译器更加明确变量或表达式的类型,从而减少潜在的类型错误。 以下是 TypeScript 中一些常见的类型缩小方式: 使用类型

    Read more

  • vue3 插槽简洁清晰的教程

    栏目:前端 时间:2023-07-10 22:31

    1. 1 具名插槽案例1:有时我们需要多个插槽。例如对于一个带有如下模板的 <base-layout> 组件 (vue官网案例)<div class="container"> <header> <!-- 我们希望把页头放这里 --> </header> <main> <!-- 我们希望

    Read more

  • css !important的问题

    栏目:前端 时间:2023-07-10 13:49

    根据给出的 CSS 代码, `div` 元素的最终背景色仍然是绿色(green),尽管 `--bg-color` 变量在 `:root` 选择器中使用了 `!important` 规则。 这是因为 `!important` 规则只对具体的样式规则起作用,而不会影响变量

    Read more

  • 使用vue3 组合式组件api emit触发父组件方法 举例

    栏目:前端 时间:2023-06-23 21:30

    在Vue 3中,你可以使用组合式API来创建和管理组件逻辑。下面是一个使用`setup()`函数和`emit`方法触发父组件方法的示例。 ```html <!-- ParentComponent.vue --> <template> <div> <h1>Parent Component</h1>

    Read more

163   1 2 3 下一页 尾页