반응형

분류 전체보기 1664

Nuxt 구성 요소를 사용하여 vuex getter 메서드에 매개 변수를 전달하는 방법은 무엇입니까?(3개의 도트 표기법을 유지하면서)

Nuxt 구성 요소를 사용하여 vuex getter 메서드에 매개 변수를 전달하는 방법은 무엇입니까?(3개의 도트 표기법을 유지하면서) 목표: vuex 상태 객체(MATCH_DATA)에서 프로펠러 값(topicId)에 대한 변경 사항을 확인합니다.그래서 워처를 MATCH_DATA [ topicId ]로 설정하고 싶습니다.그리고 MATCH_DATA[topicId]가 갱신될 때마다 함수를 호출하고 싶습니다(이러한 경우 로깅만 합니다). 단, MATCH_DATA는 getter이기 때문에 파라미터를 전달하려면 어떻게 해야 합니까?vuex getter는 파라미터를 받아들이도록 설계되지 않은 것 같습니다.나는 이것을 명시적으로 부르는 몇 가지 예를 보았다.$store.state.etc. 등입니다만, 현재 가지고 있..

sourcecode 2022.07.28

Nuxt.js가 RouteMiddleware에서 Vuex를 사용할 수 없음

Nuxt.js가 RouteMiddleware에서 Vuex를 사용할 수 없음 현재 Nuxt.js와 Firebase-admin을 사용하여 프로젝트를 만들고 있습니다.Route Middleware의 Vuex 사용자 정보를 참조하여 라우팅하고 싶은데 Route Middleware에서 Vuex에 액세스할 수 없습니다. store/index.js코드는 다음과 같습니다. export const state = () => ({ user: {}, }); export const getters = { getUser: state => state.user, }; export const mutations = { setUser(state, payload) { state.user = payload; }, }; export const ..

sourcecode 2022.07.28

특정 프로세스에 대해 런타임에 로드되는 공유 라이브러리를 확인하는 방법

특정 프로세스에 대해 런타임에 로드되는 공유 라이브러리를 확인하는 방법 실행 중인 프로세스가 어떤 라이브러리를 사용하고 있는지 확인할 수 있는 방법이 있습니까? 좀 더 구체적으로 말하면, 프로그램이 dlopen을 사용하여 일부 공유 라이브러리를 로드하는 경우 readelf 또는 ldd는 이를 표시하지 않습니다.실행 중인 프로세스에서 그 정보를 얻을 수 있습니까?만약 그렇다면, 어떻게?다른 사람들은 올바른 길을 가고 있다.여기 몇 가지 방법이 있습니다. cat /proc/NNNN/maps | awk '{print $6}' | grep '\.so' | sort | uniq 또는 Strace를 사용하는 경우: strace CMD.... 2>&1 | grep -E '^open(at)?\(.*\.so' 둘 다 공..

sourcecode 2022.07.28

봄에 여러 @RequestMapping 주석을 사용하는 방법

봄에 여러 @RequestMapping 주석을 사용하는 방법 여러 개를 사용할 수 있습니까?@RequestMapping어떤 방법에 주석을 달까요? 예를 들어 다음과 같습니다. @RequestMapping("/") @RequestMapping("") @RequestMapping("/welcome") public String welcomeHandler(){ return "welcome"; } @RequestMapping가 있다String[]다음과 같이 여러 값을 지정할 수 있습니다. @RequestMapping(value={"", "/", "welcome"})테스트(스프링 3.0.5)에서는@RequestMapping(value={"", "/"})(만)"/"작동하다,""하지 않다.하지만 나는 이것이 효과가 있..

sourcecode 2022.07.28

Java에서 'ArrayList'를 'String[]'로 변환

Java에서 'ArrayList'를 'String[]'로 변환 어떻게 변환하면ArrayList에 반대하다.String[]어레이를 Java로 표시합니까?List list = ..; String[] array = list.toArray(new String[0]); 예를 들어 다음과 같습니다. List list = new ArrayList(); //add some stuff list.add("android"); list.add("apple"); String[] stringArray = list.toArray(new String[0]); 그toArray()인수 반환을 전달하지 않는 메서드Object[]따라서 배열을 인수로 전달해야 합니다.배열은 목록의 데이터로 채워지고 반환됩니다.빈 어레이를 전달할 수도 있지만..

sourcecode 2022.07.28

vue-router 링크가 가끔 잘못된 페이지로 연결되거나 전혀 작동하지 않는 이유는 무엇입니까?

vue-router 링크가 가끔 잘못된 페이지로 연결되거나 전혀 작동하지 않는 이유는 무엇입니까? Vue Router를 사용하는 Vue.js 단일 페이지 응용 프로그램에서 이상한 오류가 발생했습니다.이 경우 대상 페이지를 결정하는 변수는 올바르지만 링크가 올바른 페이지로 연결되지 않을 수 있습니다. 이것은 설명보다 보기 좋기 때문에 현재 상태로 앱을 도입했습니다.http://daggy1.watchduck.net/nodes/2에 접속하여 부모/자녀 섹션의 링크를 클릭하여 해당 링크를 안내하는 페이지에서 동일한 작업을 다시 수행합니다.이동하는 페이지가 올바르지 않을 수도 있고 링크가 제대로 작동하지 않을 수도 있습니다.맨 위에 있는 전체 목록의 링크는 항상 정상적으로 작동합니다. Devtools가 활성화되고..

sourcecode 2022.07.28

Vuex, 작업 상태 변경

Vuex, 작업 상태 변경 Vuex를 배우면서 가능한 한 "좋은 관행"을 코드화하려고 합니다. 제가 배운 바로는 액션은 외부 API 호출 등에 사용되며 그 결과는 commit()를 통해 Mutation으로 전달됩니다. 이제 Firebase의 특정 사용자에 대한 카운터를 증가시킵니다.이렇게 내 동작을 코드화하면 작동한다. ADD_CREDIT(context, user) { user.credits++; firebase.database().ref('users').child(user.id) .update({credits: user.credits}) .then(() => {}); } 그래서 API 콜을 호출하기 전에 이미 상태를 업데이트하고 있습니다.이게 좋은 방법인가요?다음 코드를 사용하여 다른 방법으로 시도했지..

sourcecode 2022.07.28

상태가 처음 변경된 후 계산된 값이 반응을 멈춥니다.

상태가 처음 변경된 후 계산된 값이 반응을 멈춥니다. 내 컴포넌트에는showTrigger계산된 속성 및saveDataToStore갱신하는 메서드를 지정합니다. computed: { showTrigger() { if (typeof store.getters["applicationBuilder/getTriggerById"](this.id) === "undefined") { return false; } return store.getters["applicationBuilder/getTriggerById"](this.id).show; } }, methods: { saveDataToStore(info) { const trigger = { id: this.id, type: this.selected.type, info:..

sourcecode 2022.07.28

VueJ: 감시자 내부에서 구성 요소 속성을 업데이트할 수 없습니다.

VueJ: 감시자 내부에서 구성 요소 속성을 업데이트할 수 없습니다. 저는 Vuex를 사용하는 Vue 2 Webpack 어플리케이션을 만들고 있습니다.Vuex 스토어에서 데이터를 가져오는 계산된 속성을 보고 구성 요소의 로컬 상태를 업데이트하려고 합니다.이게 그 내부입니다.컴포넌트의 섹션은 다음과 같습니다. export default { name: 'MyComponent', data() { return { // UI modal: { classes: { 'modal__show-modal': false, }, tags: [], }, }; }, computed: { tagList() { return this.$store.getters.tagList; }, }, watch: { tagList: (updatedL..

sourcecode 2022.07.28
반응형