Как я использую TestNG с Плющом Apache?

v-model - это просто абстракция поверх однонаправленного потока данных. По сути, ваш пользовательский дочерний компонент должен сделать две вещи:

  • Принять реквизит с именем value.
  • Создать событие с именем input и новыми данными.

Таким образом, ваш дочерний компонент будет использоваться следующим образом:


В приведенном выше коде $event - это специальная конструкция шаблона, которая содержит данные, которые дочерний компонент выпустил как часть полезная нагрузка события. Событие @input просто обновляет значение myVal , которое снова будет передано дочернему компоненту через привязку :value и, таким образом, односторонний поток данных.

Теперь этот шаблон повторяется так много раз, что Vue.js предоставил простой v-model синтаксис-сахар, который можно использовать вместо приведенного выше кода.


Также, если по какой-то причине вы не хотите использовать value или input в качестве своей опоры и события, вы можете изменить их, используя атрибут model. Вот дополнительная документация для этого .

Обратите внимание, что если вы используете Redux / Vuex, тогда избегайте использования v-model. Для вложенных данных есть хороший шанс, что вы попадете в крайние ситуации.

7
задан Jared Oberhaus 18 April 2009 в 00:52
поделиться

1 ответ

Необходимо указать классификатор артефакта, который вы хотите.

Существует связанное исправление как 2.1.0-RC1 . Вы можете использовать элемент артефакт в элементе зависимость , чтобы указать желаемый классификатор . В этом случае классификатор должен быть jdk14 или jdk15 . Если вы хотите jdk15 , то ваш ivy.xml будет:

<ivy-module version="2.0"
            xmlns:e="http://ant.apache.org/ivy/extra">

    <info organisation="me" module="myproject"/>

    <dependencies>
      <dependency org="org.testng" name="testng" rev="5.8"
                  transitive="false">
        <artifact name="testng" type="jar" ext="jar" e:classifier="jdk15" />
      </dependency>
    </dependencies>

</ivy-module>

Обратите внимание на спецификацию пространства имен XML "http://ant.apache.org/ivy/ extra " как атрибут элемента ivy-module . Без этого e: классификатор не будет работать.

8
ответ дан 7 December 2019 в 05:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: