vuejs2 118

Vue. 생성된 요소의 "key" 특성 값을 가져오는 방법

Vue. 생성된 요소의 "key" 특성 값을 가져오는 방법 컴포넌트를 만들고 그 키를 얻으려고 합니다.요소가 생성되었지만 키를 얻을 수 없습니다.정의되어 있지 않다 몇 가지 변형을 시도했지만 결과가 없었습니다.@key가 비어 있었습니다.추가 속성을 사용할 필요가 없습니다.열쇠는 다음 방법으로 얻을 수 있습니다. this.$vnode.key 이 답변은 키를 하위 구성 요소에 전달하는 방법에 대한 질문에 대한 답변입니다.하위 구성 요소 내부에서 현재 키를 가져오려는 경우 가장 높은 투표율을 가진 답변을 사용하십시오. key is a 특수 속성 in Vue. You will have to call your property something else. 또 다른 요.pkey★★★★★★ 。 console.clear..

programing 2022.08.09

Vue js: 계산된 속성을 사용하여 문자열을 수정하고 CSS 클래스로 동적으로 적용하는 방법

Vue js: 계산된 속성을 사용하여 문자열을 수정하고 CSS 클래스로 동적으로 적용하는 방법 저는 튜토리얼을 따르고 있는데, 각 후보자의 성이 클래스로 추가되는 새로운 기능을 추가하고 싶습니다.저는 이걸 인라인으로 작동시켰는데 정리해서 함수라고 부르고 싶었어요. 인라인 작업 mayor.name.replace(/ /g,'').replace('Mr.','').toLowerCase() ★★textClass미스터 할지 mayor.name CSS .black{ color: black;} .brown{ color: brown;} .pink{ color: pink;} .red{ color: red;} HTML Mayor Vote {{ candidate.name }}: {{ candidate.votes }} Vote..

programing 2022.08.09

VUEJS - 학습되지 않은 유형 오류: '인스턴스' 오른쪽에 표시되는 이유

VUEJS - 학습되지 않은 유형 오류: '인스턴스' 오른쪽에 표시되는 이유 vue.js에서 "Uncatched TypeError: 'instanceof' 오른쪽은 객체가 아닙니다"에 관한 문제에 직면해 있습니다. Vue 2.2.1 버전을 사용하고 있습니다.다음은 이 문제가 발생한 코드 조각입니다. Vue.component('componentName', { 'template': ``, props: { contentTypeUid: { type: 'string', required: false }, limit: { type: 'number', required: false, default: 10 } }, ...... }); 위가 아니라 아무 문제 없이 작업하지만, 소품에 대한 검증과 기본값을 지정해야 하기 때문..

programing 2022.08.08

API에서 데이터를 가져온 후 VueJ가 DOM을 업데이트하지 않습니까?

API에서 데이터를 가져온 후 VueJ가 DOM을 업데이트하지 않습니까? 사진 목록에 대한 예시를 작성하려고 하는데 API 호출 후 컴포넌트에 데이터를 바인딩할 때 문제가 발생하였습니다. JS 코드: HTML 코드 API에서 모든 사진을 가져온 후, 그리고 내가 알기로는photos자동 바인딩 및 VueJ가 DOM을 업데이트합니다. VueJs 2.1.6 도움이 필요하시면 됩니다. 감사합니다!문제는 고객님의this내면의 가치function()이 값의 범위는 다음과 같습니다.axiosvue 인스턴스 대신 또는 를 사용할 수 있습니다.(response)=>사용하다this직접적으로 new Vue({ el: "#photo_detail", data: { photos: [] }, created: function() {..

programing 2022.08.08

VueJS 컴포넌트

VueJS 컴포넌트 VueJS 컴포넌트를 사용하여 스크립트를 정리합니다.그래서 저는 Larabel에 로드하는 페이지마다 컴포넌트를 가지고 있습니다.지금까지는 모든 것이 잘 작동한다.그러나 현재 스크립트 로직을 컴포넌트로 전송하는 데 문제가 있습니다. 사용하는 컴포넌트를 Import하는 현재 스크립트 설정을 다음에 나타냅니다. main.discloss.main.discloss. import HomeView from './components/HomeView.vue'; import IncidentView from './components/IncidentView.vue'; window.app = new Vue({ el: '.content', components: { HomeView, IncidentView },..

programing 2022.08.08

vue 컨텍스트에서 getElementsByClassName

vue 컨텍스트에서 getElementsByClassName vue.js의 경우 getElementsByClassName은 어떻게 작동합니까? 아래 코드 조각이 있습니다.목표는 버튼을 클릭하여 vue.js 메서드를 사용하여h1 태그의 색상을 녹색으로 변경하는 것입니다. {{ message }} Click me Vue는 가상 DOM을 사용하여 반응하는 것과 같으며 사용자가 직접 수정하지 않는 것으로 알고 있습니다. 물론 바닐라 JS에서는 그렇게 하죠document.getElementsByClassName('main-header')[0].style.backgroundColor="green";하지만 Vue에서는 직관에 어긋나는 것 같아요 제가 너무 복잡해서 실제로 이렇게 하는 건가요?아니면 Vue가 이 문제를..

programing 2022.08.08

vue.js에 고정된 헤더가 있는 스틱 사이드바(jQuery 없음)

vue.js에 고정된 헤더가 있는 스틱 사이드바(jQuery 없음) Make position: sticky와 같은 고정 동작(Vue2의 경우)에 대한 이 질문에 대한 답변에 이어 응용 프로그램에 구현하려고 했습니다. 솔루션이 약간 버그가 있어서(특히 다른 탭을 열고 돌아왔을 때) jQuery를 사용하여 구현하기로 결정했고 예상대로 작동합니다. 다음으로 작업 예를 제시하겠습니다. 단, 오프셋 계산에 jQuery를 사용하지 않는 솔루션을 찾고 싶기 때문에 "You Might Not Need jQuery"로 이동했습니다만, 이 경우,offset아직 버그가 좀 심하다는 제안과 헤어지세요. $(el).offset(); 다음과 같이 됩니다. var rect = el.getBoundingClientRect(); { ..

programing 2022.08.08

v-navigation-drawer가 닫힌 상태로 웹 사이트 로드

v-navigation-drawer가 닫힌 상태로 웹 사이트 로드 네비게이션 드로어를 닫은 상태에서 웹 사이트를 로드하고 클릭 직후에 모바일 메뉴처럼 열 수 있습니까? Vuetify를 사용하고 있습니다. {{ item.icon }} {{ item.title }} © {{ new Date().getFullYear() }} 이제 응용 프로그램이 로드되면 큰 화면에 열리고 작은 화면에 닫힙니다.이 메뉴는 작은 화면과 큰 화면에서도 같은 동작을 하고 싶습니다.사용자가 햄버거 메뉴를 클릭할 때 항상 닫히고 열립니다.방법이 있다.간단하게 사용할 수 있습니다.drawer와 같은 받침대drawer="false"디에이블화 할 수 있습니다.하지만 물론 활성화하는 방법이 필요합니다.아래 코드를 참조하십시오. ... 또 다른..

programing 2022.08.08

vue-modal 드래그 가능 문제

vue-modal 드래그 가능 문제 vue-timeout-modal을 사용 중인데 문제가 있습니다.모달은 :draggable="true"로 설정할 때마다 끌 수 있지만 끌 수 있는 요소로 간주되기 때문에 입력에 쓸 수 없습니다.어떻게 방지해야 합니까? 셋업은 다음과 같습니다. ✖ 모달 오픈이 내 입력을 바꿀 수 없을 때, 이 문제를 아는 사람이 있나요?고마워요.https://github.com/euvl/vue-js-modal/issues/78에서 보고된 바와 같이 이미 알려진 문제인 것 같습니다. 해결책은 모달 내에 요소를 만드는 것입니다.그 요소는 드라블핸들이 됩니다.입력 내용과 겹치지 않도록 하세요!그런 다음 새 요소의 클래스를 끌 수 있는 소품으로 전달합니다.끈으로 대장을 제거하라. 예

programing 2022.08.07

vue에서 부모에서 손자에게 소품을 물려주는 방법

vue에서 부모에서 손자에게 소품을 물려주는 방법 소품들을 하드코딩하는 대신, 저는 그냥 부모로부터 손자에게 임의의 숫자와 소품 종류를 전달하고 싶습니다. 이거 해봤어요. 잘 작동하지만 소품 오브젝트에는 아직 정의를 내려야 합니다.아이 컴포넌트의 소품 오브젝트에 대한 할당도 추상화하는 방법하위 구성요소에서 소품을 명시적으로 정의하지 않으려면 소품을 다음과 같은 개체로 전달하면 됩니다. 이것은 기본 제공 프로포트의 검증을 바이패스합니다.컴포넌트 마운트에 수동으로 접속하기만 하면, 청취자에게도 같은 조작을 실시할 수 있습니다.하지만, 만약 당신이 이것을 해야 한다면, 당신의 디자인을 재고하는 것을 추천합니다.사용 가능한 소품 범위가 매우 넓다면 특정 로직을 추상화하거나, 공장 구성 요소를 만들거나, 지침을 ..

programing 2022.08.07