반응형

vuejs2 417

Vue에서 계산된 속성을 사용하여 v-bind 이미지 src를 만듭니다.JS

Vue에서 계산된 속성을 사용하여 v-bind 이미지 src를 만듭니다.JS 계산된 속성을 사용하여 렌더링되는 일부 개체가 포함된 JSON 파일이 있습니다. JSON: { "id": 6, "formula": "2+2", "description": "Just a description.", "image": "../assets/img/id6.png", "answers": [ { "answerId": 0, "answerInput": "Funktion", "correct": false}, { "answerId": 1, "answerInput": "Relation", "correct": true} ] } 모든 데이터가 오류 없이 렌더링되고 있습니다. 스크립트 태그: computed:{ filterById(){ re..

programing 2022.06.07

커스텀 Vue 디렉티브 내의 메서드를 호출하지 않고 식을 실행합니다.

커스텀 Vue 디렉티브 내의 메서드를 호출하지 않고 식을 실행합니다. 요소 외부의 클릭을 감지하기 위해 다음 Vue 지침을 사용하고 있습니다. Vue.directive('click-outside', { bind: function (el, binding, vnode) { el.clickOutsideEvent = function (event) { // here I check that click was outside the el and his childrens if (!(el == event.target || el.contains(event.target))) { // and if it did, call method provided in attribute value vnode.context[binding.exp..

programing 2022.06.07

vue 2에서 라우터를 변경할 때 로딩 스피너를 표시하는 방법

vue 2에서 라우터를 변경할 때 로딩 스피너를 표시하는 방법 vue 2의 각 라우터 변경에 대해 스피너를 표시하려고 했습니다.초기 로드를 나타내는 플래그를 작성한 메서드에 추가하고 잠시 후 스피너 로딩을 정지했습니다.이거 전혀 안 돼요. 이를 실현하기 위한 다른 솔루션이 있습니까? 잘 부탁드립니다. 네비게이션 가드를 사용하여 새로운 루트를 입력하기 전에 실행할 각 beforeEach 메서드를 설정할 수도 있습니다.https://router.vuejs.org/en/advanced/navigation-guards.html언급URL : https://stackoverflow.com/questions/44868403/how-can-i-show-loading-spinner-when-changing-router-..

programing 2022.06.07

Jest로 테스트를 실행할 때 Vue 컴포넌트에 Trix 에디터가 마운트되지 않는 이유는 무엇입니까?

Jest로 테스트를 실행할 때 Vue 컴포넌트에 Trix 에디터가 마운트되지 않는 이유는 무엇입니까? Trix 에디터를 감싸는 간단한 Vue 컴포넌트를 만들었습니다.테스트를 작성하려고 하는데 Trix가 제대로 마운트되지 않고 브라우저처럼 툴바 요소가 생성되지 않습니다.Jest 테스트 주자를 쓰고 있어요. 트릭스 에디트표시하다 TrixEdit.spec.js import { mount, shallowMount, createLocalVue } from '@vue/test-utils' import TrixEdit from '@/components/TrixEdit.vue' const localVue = createLocalVue() localVue.config.ignoredElements = ['trix-edit..

programing 2022.06.07

v-model에서 조건부 연산자를 사용하시겠습니까?

v-model에서 조건부 연산자를 사용하시겠습니까? 편집할 선택한 항목의 항목이 채워진 양식을 표시하는 vue 구성 요소가 있습니다.이제 새 항목을 만들기 위해 두 번째 양식을 사용할 필요가 없습니다.현재 v-model로 항목을 자동 채우고 업데이트하면 개체가 분명히 업데이트됩니다.이렇게 조건부 연산자를 사용할 수 없는 건가요? Job Title 조건 연산자를 다음과 같이 사용할 수 있습니다.v-model, 하지만 당신은 줄 수 없다.v-model예를 들어 시도하고 있는 것과 같은 문자열입니다. 편집과 작성에 같은 형식을 사용하지 않습니다(기본 설정일 수도 있습니다).폼을 자체 컴포넌트로 만든 후 편집 및 작성을 위한 폼 컴포넌트를 2개 더 만듭니다. 단, 각 입력의 로직을 정말로 처리하려면v-model..

programing 2022.06.07

형제 구성 요소에 대한 vue.js의 렌더링 순서를 제어하는 방법

형제 구성 요소에 대한 vue.js의 렌더링 순서를 제어하는 방법 코드 종류는 다음과 같습니다. 어떻게 하면 먼저 그것을 확인할 수 있을까요?compA그 후에만 렌더링된다.compB렌더링 됩니다. 내가 원하는 이유는 몇 가지 요소에 의존하기 때문이다.compA, 및 스타일compB그 요소들의 존재에 달려있습니다. 자세한 이유: 저는 복잡한 UI 디자인을 가지고 있어서 스크롤을 하면 하나의 상자가 고정됩니다.스크롤을 해도 화면 위로 이동하지 않고 스크롤을 시작하고 헤더를 터치하면 고정됩니다.그래서 저는 jquery-visible을 사용하여 이 시스템이div특별히id화면에 보이면 안 보이면 스타일을 바꾸고 상자를 고정합니다.다음 코드를 통해 무엇을 하고 있는지 알 수 있습니다. methods: { onScr..

programing 2022.06.06

vuejs에서 데이터 개체를 복사하고 속성을 제거하면 원래 개체에서도 속성이 제거됩니다.

vuejs에서 데이터 개체를 복사하고 속성을 제거하면 원래 개체에서도 속성이 제거됩니다. 다음과 같은 데이터 개체가 vue에 있습니다. rows[ 0 { title: "my title", post: "my post text", public: false, info: "some info" }, 1 { title: "my title", post: "my post text" public: true, info: "some info" }, 2 { title: "my title", post: "my post text" public: false, info: "some info" } ] 그런 다음 개체를 복사하고 필요에 따라 특정 속성을 제거한 후 다음과 같이 개체를 백엔드에 게시합니다. var postData = th..

programing 2022.06.06

Vuejs 2 이미지 Src 속성

Vuejs 2 이미지 Src 속성 Vuejs 라이커들이 도와줘! 이미지 소스와 함께 이미지 루프가 있습니다.여기 암호가 있습니다. 이 프레픽스를 베이스 URL로 치환하여 재사용할 수 있도록 합니다. ../../ 어떻게? TY:src="value"를 실행하면 계산된/데이터에서 값을 가져오므로 계산된 속성에 URL을 빌드하기만 하면 됩니다. yourUrl (){ //build your url here, can be base url or whatever return url } //html :src="yourUrl" 그게 다예요.웹 팩에 의존관계로 처리하도록 지시하려면require(): 이렇게 하면 경로가 구성 요소 파일이 아닌 빌드 파일에 상대적인 경로가 됩니다.제가 제대로 이해했다면 여러 컴포넌트에서 사용할..

programing 2022.06.05

Vue2: 경고:프롭을 직접 뮤트하지 않음

Vue2: 경고:프롭을 직접 뮤트하지 않음 자녀 컴포넌트(자동완료)가 부모(Curve)의 값을 갱신해야 하고, 부모가 자녀 중 하나를 갱신해야 하는 상황(또는 새로운 Curve 컴포넌트가 사용되었을 때 완전히 재렌더해야 함)입니다. 내 앱에서 사용자는 원곡선 구성 요소 목록에서 원곡선을 선택할 수 있습니다.이전 코드는 올바르게 동작했지만 사용자가 목록에서 다른 곡선을 선택했을 때 컴포넌트가 자동으로 갱신되지 않았습니다(컴포넌트가 부모 값으로 값을 갱신하지 않았습니다). 이 문제는 해결되었지만 다음 경고가 표시됩니다. 상위 구성 요소가 다시 렌더링될 때마다 값이 덮어쓰기되므로 프로포트를 직접 변환하지 마십시오.대신 프로펠러 값을 기반으로 데이터 또는 계산된 속성을 사용하십시오.변형되는 프로펠러: "가치" ..

programing 2022.06.05

계산된 값에서 Vue.js의 v-for 값을 합산하는 방법

계산된 값에서 Vue.js의 v-for 값을 합산하는 방법 v-for에서 vuej를 사용하기 위해 계산된 값을 합산하려고 하는데 v-for에서 계산된 값에서 값에 액세스할 수 없기 때문에 작동하지 않는 것 같습니다. 사용자로서 총값을 {{total}로 표시해야 합니다.이것은, 다음의 합계입니다.v-model.number="totalItem(item)" 누가 길을 좀 가르쳐 주시겠어요?고마워요. ADD ROW $: {{ total }} X {{ items | json}} JavaScript - Vue.js new Vue({ el: '#app', data: { items: [{name: '', quantity: '', price: ''}] }, methods: { add: function () { this...

programing 2022.06.05
반응형