Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| en:modul:m291:learningunits:lu05:aufgaben:11 [2025/01/27 14:43] – vdemir | en:modul:m291:learningunits:lu05:aufgaben:11 [2025/03/28 09:15] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== LU05.A11 - v-if and functions | + | ====== LU05.A11 - v-if, v-else ... combined with AND/OR operators |
| ===== Prerequisites | ===== Prerequisites | ||
| * Work type: Individual | * Work type: Individual | ||
| * Means of aid: only teaching materials, no websearch, no use of ai. | * Means of aid: only teaching materials, no websearch, no use of ai. | ||
| - | * Timeframe: | + | * Timeframe: |
| * Expected result: A Vue script that displays HTML elements based on input values. | * Expected result: A Vue script that displays HTML elements based on input values. | ||
| ===== Learning objectives ===== | ===== Learning objectives ===== | ||
| - Explaining the The directive //v-if// in your own word. | - Explaining the The directive //v-if// in your own word. | ||
| - | - Being able to apply v-if in combination | + | - Being able to apply v-if in combination |
| - | ===== Source | + | ===== Hint ===== |
| - | * [[https:// | + | * Use the following code-example since it provides you with the basic structure of a Vue file. |
| - | * [[https:// | + | * Delete first of all the image, and then begin from the scratch to build up your program logic following the requirements of the assigment. |
| + | * To meet the requirements you will need an additional variable // | ||
| + | |||
| + | ===== Sourcecode ===== | ||
| + | * [[https:// | ||
| | | ||
| - | ===== Assignment | + | ===== Assignment ====== |
| - | As we are now capable to use v-if with logical values (true/false), and furhtermore check actual values e.g. numbers, this assignment is about hoch to check stings (words). For this we are going touse the function | + | This assignment combines //-vif// with the using of local //AND/OR//-operators. That means that several rules must be obeyed in the if-clause. |
| - | - Execute | + | - People under the age of 12 are not allowed to go to the cinema. |
| - | - Now delete | + | - Execute your script and check the result. Proceed only, if the result is correct. |
| - | - Note your realisations as a html-comment. | + | - Under 12 and with adult company they are allowed to up to 6 o' |
| - | - Save your script | + | - Execute your script |
| - | + | - Between 12 and 16 they are allowed up to 6 o' | |
| - | ===== Assignment 2 ==== | + | - Execute |
| - | In the if paragraph there is a image of a pizza displayed as well. | + | |
| - | + | - Execute your script and check the result. Proceed only, if the result | |
| - | - Add a section //v-else with a according //img-tag// which shows a different image than a pizza. | + | - Person older than 16 may go to the cinemas without time restriction. |
| - | - Note your realisations as a html-comment. | + | - Execute |
| - | - Save your script | + | - Comment and save your script your results accordingly. |
| ===== Solution ===== | ===== Solution ===== | ||
| - | [[en: | + | [[en: |
| Zeile 37: | Zeile 42: | ||
| ^ English ^ German ^ | ^ English ^ German ^ | ||
| | afterwards | anschliessend| | | afterwards | anschliessend| | ||
| - | | accordingly | entsprechend | + | | accordingly | entsprechend |
| + | | to obey | folgen, gehorchen | | ||
| + | | requirement | Anforderung | | ||
| + | | to proceed | weitermachen | | ||