반응형

Programing 1028

형식:동일한 개체 내의 다른 속성에 종속되는 속성 유형

형식:동일한 개체 내의 다른 속성에 종속되는 속성 유형 두 가지 속성을 가진 TypeScript 인터페이스가 있음(type:string그리고args:object. The.args에 따라 다른 특성을 가질 수 있다.type. 적용해야 하는 유형 정의args컴파일러/완료자가 어떤 속성이 허용되는지 알 수 있도록args? 이것은 내가 Redex에서 액션을 사용하는 방식과 다소 유사하다.type그리고 apayload내 환원기에서 컴파일러는 페이로드가 무엇을 포함하고 있는지 스위치로 알 수 있다.하지만 내 목적과 함께 이걸 작동시킬 수는 없어.나는 https://artsy.github.io/blog/2018/11/21/conditional-types-in-typescript/에서 훌륭한 기사를 읽었지만, 이것은 ..

Programing 2022.04.09

구성 요소가 리듀렉스 저장소에 연결되지 않는 이유

구성 요소가 리듀렉스 저장소에 연결되지 않는 이유 일부 구성 요소(USERS)를 내 스토어에 연결하려고 한다.내가 너에게 각 단계를 보여줄게. 먼저 인덱스에 내 저장소를 만든다.js: // composeWithDevTools helps to follow state changes, remove in production const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose; const sagaMiddleware = createSagaMiddleware(); const store = createStore(reducers, composeEnhancers(applyMiddleware(sagaMiddleware))); //sa..

Programing 2022.04.09

Typecript 3.7@베타(선택 사항) 문제를 사용하는 체인 작업자

Typecript 3.7@베타(선택 사항) 문제를 사용하는 체인 작업자 나는 선택적 체인 교환원을 타이프로 작성하려고 하는데 이 예외를 버렸다. index.ts:6:1 - error TS2779: The left-hand side of an assignment expression may not be an optional property access. 내 샘플 코드는 아래와 같다. const url = URI({ protocol: 'http', hostname: 'example.org' }) // This line throwed document.getElementById('output')?.innerHTML = url.toString() 이 문제를 어떻게 해결할 것인가?objectVariableName!...

Programing 2022.04.09

Nuxt + Vuex mapGetters 값은 항상 정의되지 않음

Nuxt + Vuex mapGetters 값은 항상 정의되지 않음 나는 Nuxt와 함께 VueX를 사용하고 있다.JS 그러면 파일에 다음 코드가 있다고 가정해 봅시다.store/search.js: export const state = () => ({ results: null }); export const mutations = { setResults(state, { results }) { state.results = results; } }; export const actions = { startSearch({ commit, dispatch }, { type, filters }) { commit("setResults", { type, filters }); } }; export const getters = {..

Programing 2022.04.09

형식 지정자가 클래스의 인터페이스 속성을 자동으로 가져오기

형식 지정자가 클래스의 인터페이스 속성을 자동으로 가져오기 안녕 TypeScript 전문가들. 다음 코드가 있지만 그렇지 않으면 수업에서 인터페이스 속성을 반복해야 한다. 클래스가 인터페이스를 잘못 구현함 인터페이스를 사용할 때 TypeScript를 신고할 필요 없이 이렇게 하는 속기가 있는가?Id: number;그리고 다른 모든 수업들은?고마워 interface INavigation { Id: number; AppId: number; NavId: number; Name: string; ParentId: string; PageURL: string; Position: string; Active: string; Desktop: string; Tablet: string; Phone: string; RoleId..

Programing 2022.04.09

Vue 라우터를 사용할 때 VueJS 구성 요소 간에 데이터를 전달하는 방법

Vue 라우터를 사용할 때 VueJS 구성 요소 간에 데이터를 전달하는 방법 경로 설정: Vue.use(Router) export default new Router({ routes: [ { path: '/group/:id', name: 'Group', component: GroupContainer, children: [ { // when /group/:id/posts is matched path: 'posts', component: ViewPosts }, { // when /group/:id/topics is matched path: 'topics', component: ViewTopics }, { // when /group/:id/people is matched path: 'people', compon..

Programing 2022.04.09

'슬롯 액티베이터'는 시각화에서 어떻게 작동하는가?

'슬롯 액티베이터'는 시각화에서 어떻게 작동하는가? 나는 미리 정의된 템플릿 'Google 연락처'를 사용하고 있다. 링크: https://vuetifyjs.com/en/examples/layouts/googleContacts 나는 Vuetify에 처음 들어왔고 코드를 이해하는 데 어려움을 겪고 있다.하나는 '슬롯 액티베이터'이다. 샘플 코드: {{ item.text }} '슬롯 액티베이터'가 어떻게 작동하는지 말해줄 사람?Vue 구성 요소를 선언할 때 Vuetify가 아닌 Vue 기본 기능인 명명된 슬롯을 생성할 수 있다. 예를 들어, 우리가 만약app-layout다음 템플릿이 있는 구성 요소: 상위 마크업: Here might be a page title A paragraph for the main ..

Programing 2022.04.09

useMemo가 작동하지 않는 이유내가 잘못 쓰고 있는 건가?

useMemo가 작동하지 않는 이유내가 잘못 쓰고 있는 건가? 그래서 나는 Memo와 Callback을 사용하면서 일이 어떻게 돌아가는지 알아보는 중이야.이 시나리오에서 내가 하고 싶은 것은 부모가 동일한 개체를 보낼 때마다 차일드(Child)를 렌더링하지 않는 것이다. 다음은 내 상위 구성 요소: const Parent = () => { const [value, setValue] = useState(0); const handleOnClick = e => { setValue(value + 1); }; const myObject = useMemo(() => { return { value: value - value }; }, [value]); return ( I am a parent Click on Me )..

Programing 2022.04.09

Python __str_ 대 __unicode___

Python __str_ 대 __unicode___ 언제 구현해야 하는지에 대한 Python 규약이 있는가?__str__()대__unicode__()수업은 무시하는 걸 봤어__unicode__()보다 자주__str__()일관성이 없는 것 같아둘 중 하나를 실행하는 것이 좋을 때 특정한 규칙이 있는가?둘 다 시행하는 것이 필요한가/좋은 실천요강인가?__str__()오래된 방법이야. 바이트를 돌려주지. __unicode__()새롭고 선호하는 방법이야. 문자를 돌려주는 방법이지.이름이 좀 헷갈리지만, 2.x에서는 호환성을 이유로 이름이 붙지 않는다.일반적으로 문자열 형식은 모두 다음 위치에 입력하십시오.__unicode__(), 그리고 스텁을 만든다.__str__()방법: def __str__(self): r..

Programing 2022.04.09

왜 밑줄이 각4의 활자 클래스의 필드에 추가되는가?

왜 밑줄이 각4의 활자 클래스의 필드에 추가되는가? 나는 Angul4 프로젝트를 만들고 IntelliJ를 사용하고 있다.새 클래스를 만든 다음 getter와 setter를 추가할 때마다.IDE는 필드에 밑줄을 추가한다. 그 형식 구문은 IDE에 의해 자동적으로 인식되는 것처럼 보이지만, 그럼에도 불구하고 이런 방식으로 필드를 만들어 낸다는 점에서, 나는 이것이 최선의 관행이라고 생각하도록 내버려두지만, 나는 또한 이렇게 해서는 안 된다는 것을 읽었었다. IDE는 왜 이렇게 하는가?그리고 각진 프로젝트를 위해 이것을 허용해야 할까?도와줘서 고마워! 게터 및 세터를 작성하기 전에 export class Test { hello:string; world:string; } 게터 및 세터 생성 후 export cl..

Programing 2022.04.09
반응형