Giter Club home page Giter Club logo

element-plus's Issues

[Problem] support value & v-model same time

i have one component <switch v-model=โ€œaaaโ€>
it support v-model & value same time

in vue 2.0, the v-model default propName is value, and eventName is change,
but in vue 3.0, change to modelValue and update:modelValue
if i support both of them

in Switch how can i make sure, which value (value, modelValue) should be the final value;

Tech stack discussion

Language:

  • TypeScript
  • Sass (dart-sass)

Test

  • Jest
  • jsdom (will change in future)

Linter

  • ESLint

Coverage Tool

  • jest

Doc

  • storybook

Browser Support

  • Ever-green

### Card

Card component

Assigned to @JeremyWuuuuu

New Component: replace the original Modal implementation with new Teleport API

Since there is a built in API teleport we can easily add component's such as Modal, here are some test code I did on codesandbox

<template>
  <teleport :to="'#' + id">dynamic teleport in {{id}}</teleport>
</template>

<script>
const id = "test" + (Math.random() * 1000).toFixed(0)

export default {
  data() {
    return {
      id
    }
  },

  created() {
    const div = document.createElement("div")
    div.id = id
    console.log(div)
    document.body.appendChild(div)
  },

  methods: {}
}
</script>

<style lang="stylus">
</style>

This renders out:
image

Test frameworks

vue-test-utils + jest
@JeremyWuuuuu

  • add jest basic config
  • update template script
  • add documentation

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.