From 14827f44d28715a70e32190bafef4a4c5506ca82 Mon Sep 17 00:00:00 2001 From: Domenico Tenace Date: Fri, 20 Oct 2023 10:08:48 +0200 Subject: [PATCH 1/6] feat: partners/components (#31) --- src/partners/components/PartnerAll.vue | 4 ++-- src/partners/components/PartnerCard.vue | 2 +- src/partners/components/PartnerHero.vue | 8 ++++---- src/partners/components/PartnerJoin.vue | 10 +++++----- src/partners/components/PartnerLanding.vue | 6 +++--- src/partners/components/PartnerList.vue | 2 +- src/partners/components/PartnerPage.vue | 8 ++++---- 7 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/partners/components/PartnerAll.vue b/src/partners/components/PartnerAll.vue index d76ed51e..57a80636 100644 --- a/src/partners/components/PartnerAll.vue +++ b/src/partners/components/PartnerAll.vue @@ -21,11 +21,11 @@ function includes(a: string, b: string) { diff --git a/src/partners/components/PartnerPage.vue b/src/partners/components/PartnerPage.vue index 788ee1b6..28df27fc 100644 --- a/src/partners/components/PartnerPage.vue +++ b/src/partners/components/PartnerPage.vue @@ -24,7 +24,7 @@ function genMailLink(email: string) {
Back to all partnersTorna all'elenco dei partners
@@ -37,19 +37,19 @@ function genMailLink(email: string) {
Visit WebsiteVisita il sito web ContactContatta
From e398e86221c894c052276b31381a72b8f84ab923 Mon Sep 17 00:00:00 2001 From: Domenico Tenace Date: Mon, 23 Oct 2023 18:13:36 +0200 Subject: [PATCH 2/6] fix: pr #155 --- src/partners/components/PartnerAll.vue | 4 ++-- src/partners/components/PartnerHero.vue | 8 ++++---- src/partners/components/PartnerJoin.vue | 2 +- src/partners/components/PartnerLanding.vue | 4 ++-- src/partners/components/PartnerList.vue | 2 +- src/partners/components/PartnerPage.vue | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/partners/components/PartnerAll.vue b/src/partners/components/PartnerAll.vue index 57a80636..b40e4459 100644 --- a/src/partners/components/PartnerAll.vue +++ b/src/partners/components/PartnerAll.vue @@ -21,11 +21,11 @@ function includes(a: string, b: string) { From ad7fc6a35c88d904203754dd7b2c4639ed4c116a Mon Sep 17 00:00:00 2001 From: Domenico Tenace Date: Tue, 28 Nov 2023 17:05:35 +0100 Subject: [PATCH 6/6] feat(#130): data section --- src/api/options-state.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/api/options-state.md b/src/api/options-state.md index f91e744f..8918db44 100644 --- a/src/api/options-state.md +++ b/src/api/options-state.md @@ -2,9 +2,9 @@ ## data {#data} -A function that returns the initial reactive state for the component instance. +Una funzione che restituisce lo stato reattivo iniziale per l'istanza del componente. -- **Type** +- **Tipo** ```ts interface ComponentOptions { @@ -15,17 +15,17 @@ A function that returns the initial reactive state for the component instance. } ``` -- **Details** +- **Dettagli** - The function is expected to return a plain JavaScript object, which will be made reactive by Vue. After the instance is created, the reactive data object can be accessed as `this.$data`. The component instance also proxies all the properties found on the data object, so `this.a` will be equivalent to `this.$data.a`. + La funzione si aspetta il ritorno di un semplice oggetto JavaScript, che sarà reso reattivo da Vue. Dopo la creazione dell'istanza, è possibile accedere all'oggetto reattivo data con `this.$data`. L'istanza del componente inoltre funziona come proxy per tutte le proprietà dell'oggetto data, quindi `this.a` sarà uguale a `this.$data.a`. - All top-level data properties must be included in the returned data object. Adding new properties to `this.$data` is possible, but it is **not** recommended. If the desired value of a property is not yet available then an empty value such as `undefined` or `null` should be included as a placeholder to ensure that Vue knows that the property exists. + Tutte le proprietà dei dati di livello superiore devono essere incluse nell'oggetto data restituito. Aggiungere nuove proprietà a `this.$data` è possibile, ma **non** è raccomandato. Se il valore desiderato di una proprietà non è ancora disponibile è necessario includere un valore vuoto come `undefined` o `null` come segnaposto per garantire che Vue sappia che la proprietà esiste. - Properties that start with `_` or `$` will **not** be proxied on the component instance because they may conflict with Vue's internal properties and API methods. You will have to access them as `this.$data._property`. + Proprietà che iniziano con `_` o `$` **non** saranno proxy sull'istanza del componente potrebbero entrare in conflitto con le proprietà interne di Vue e i metodi API. Dovrai accedervi come `this.$data._property`. - It is **not** recommended to return objects with their own stateful behavior like browser API objects and prototype properties. The returned object should ideally be a plain object that only represents the state of the component. + **Non** raccomandato ritornare oggetti con il proprio comportamento con stato come oggetti API del browser e proprietà del prototipo. L'oggetto restituito dovrebbe idealmente essere un oggetto semplice che rappresenta solo lo stato del componente. -- **Example** +- **Esempio** ```js export default { @@ -39,13 +39,13 @@ A function that returns the initial reactive state for the component instance. } ``` - Note that if you use an arrow function with the `data` property, `this` won't be the component's instance, but you can still access the instance as the function's first argument: + Tieni presente che se utilizzi una funzione freccia con la proprietà `data`, `this` non sarà l'istanza del componente, ma potrai comunque accedere all'istanza come primo argomento della funzione: ```js data: (vm) => ({ a: vm.myProp }) ``` -- **See also** [Reactivity in Depth](/guide/extras/reactivity-in-depth) +- **Guarda anche** [Reattività nel dettaglio](/guide/extras/reactivity-in-depth) ## props {#props}